home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_68_ADatabase.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
176KB
|
3,087 lines
# near model CODE resource
# jump table entries: 15816-15866 (51 of them)
export_1977:
00000000 4E56 FFF6 link A6, -0x000A
00000004 7000 moveq.l D0, 0x00
00000006 2D40 FFFC move.l [A6 - 0x4], D0
0000000A 4267 clr.w -[A7]
0000000C 486E FFFC pea.l [A6 - 0x4]
00000010 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00000014 101F move.b D0, [A7]+
00000016 673C beq +0x3E /* 00000054 */
00000018 206E FFFC movea.l A0, [A6 - 0x4]
0000001C 2050 movea.l A0, [A0]
0000001E 3028 0008 move.w D0, [A0 + 0x8]
00000022 0440 0064 subi.w D0, 0x64 /* 'd' */
00000026 670E beq +0x10 /* 00000036 */
00000028 0440 0064 subi.w D0, 0x64 /* 'd' */
0000002C 6714 beq +0x16 /* 00000042 */
0000002E 0440 0064 subi.w D0, 0x64 /* 'd' */
00000032 6714 beq +0x16 /* 00000048 */
00000034 6016 bra +0x18 /* 0000004C */
label00000036:
00000036 2F3C 0002 0FA1 move.l -[A7], 0x20FA1
0000003C 4EAD 3F92 jsr [A5 + 0x3F92 /* export_2030 */]
00000040 600A bra +0xC /* 0000004C */
label00000042:
00000042 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */]
00000046 6004 bra +0x6 /* 0000004C */
label00000048:
00000048 4EAD 275A jsr [A5 + 0x275A /* export_1255 */]
label0000004C:
0000004C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000050 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
label00000054:
00000054 4E5E unlink A6
00000056 4E75 rts
fn00000058:
00000058 4E56 FFEC link A6, -0x0014
0000005C 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00000060 422E 0014 clr.b [A6 + 0x14]
00000064 42A7 clr.l -[A7]
00000066 2F2E 000C move.l -[A7], [A6 + 0xC]
0000006A 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000006E 7004 moveq.l D0, 0x04
00000070 2F00 move.l -[A7], D0
00000072 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00000076 2D5F FFF8 move.l [A6 - 0x8], [A7]+
0000007A 7E00 moveq.l D7, 0x00
0000007C 2A2E FFF8 move.l D5, [A6 - 0x8]
00000080 5385 subq.l D5, 1
label00000082:
00000082 2007 move.l D0, D7
00000084 D085 add.l D0, D5
00000086 2F00 move.l -[A7], D0
00000088 7002 moveq.l D0, 0x02
0000008A 2F00 move.l -[A7], D0
0000008C 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00000090 2C1F move.l D6, [A7]+
00000092 206E 000C movea.l A0, [A6 + 0xC]
00000096 2050 movea.l A0, [A0]
00000098 2006 move.l D0, D6
0000009A E580 asl D0, 2
0000009C 2830 0800 move.l D4, [A0 + D0]
000000A0 B8AE 0010 cmp.l D4, [A6 + 0x10]
000000A4 6F06 ble +0x8 /* 000000AC */
000000A6 2A06 move.l D5, D6
000000A8 5385 subq.l D5, 1
000000AA 6004 bra +0x6 /* 000000B0 */
label000000AC:
000000AC 2E06 move.l D7, D6
000000AE 5287 addq.l D7, 1
label000000B0:
000000B0 B8AE 0010 cmp.l D4, [A6 + 0x10]
000000B4 57C0 seq D0
000000B6 4A00 tst.b D0
000000B8 6608 bne +0xA /* 000000C2 */
000000BA BA87 cmp.l D5, D7
000000BC 5DC1 slt D1
000000BE 8001 or.b D0, D1
000000C0 67C0 beq -0x3E /* 00000082 */
label000000C2:
000000C2 B8AE 0010 cmp.l D4, [A6 + 0x10]
000000C6 660E bne +0x10 /* 000000D6 */
000000C8 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
000000CE 206E 0008 movea.l A0, [A6 + 0x8]
000000D2 2086 move.l [A0], D6
000000D4 6006 bra +0x8 /* 000000DC */
label000000D6:
000000D6 206E 0008 movea.l A0, [A6 + 0x8]
000000DA 2087 move.l [A0], D7
label000000DC:
000000DC 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
000000E0 4E5E unlink A6
000000E2 205F movea.l A0, [A7]+
000000E4 DEFC 000C add.w A7, 0xC
000000E8 4ED0 jmp [A0]
000000EA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000000EC-000000F0
fn000000EC:
000000EC 4E56 FFEC link A6, -0x0014
// end alternate branch 000000EC-000000F0
fn000000EC: // (misaligned)
000000EE FFEC .invalid <<F/7/7>>
000000F0 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
000000F4 42A7 clr.l -[A7]
000000F6 206E 0008 movea.l A0, [A6 + 0x8]
000000FA 2F10 move.l -[A7], [A0]
000000FC 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000100 7004 moveq.l D0, 0x04
00000102 2F00 move.l -[A7], D0
00000104 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00000108 281F move.l D4, [A7]+
0000010A 206E 0008 movea.l A0, [A6 + 0x8]
0000010E 2F10 move.l -[A7], [A0]
00000110 205F movea.l A0, [A7]+
00000112 A029 syscall HLock
00000114 206E 0008 movea.l A0, [A6 + 0x8]
00000118 2050 movea.l A0, [A0]
0000011A 2850 movea.l A4, [A0]
0000011C 4247 clr.w D7
label0000011E:
0000011E 3007 move.w D0, D7
00000120 C1FC 0003 muls.w D0, 0x3
00000124 3E00 move.w D7, D0
00000126 5247 addq.w D7, 1
00000128 3007 move.w D0, D7
0000012A 48C0 ext.l D0
0000012C 2204 move.l D1, D4
0000012E 5381 subq.l D1, 1
00000130 B280 cmp.l D1, D0
00000132 6CEA bge -0x14 /* 0000011E */
label00000134:
00000134 3007 move.w D0, D7
00000136 48C0 ext.l D0
00000138 81FC 0003 divs.w D0, 0x3
0000013C 3E00 move.w D7, D0
0000013E 2004 move.l D0, D4
00000140 5380 subq.l D0, 1
00000142 3D40 FFEC move.w [A6 - 0x14], D0
00000146 3A07 move.w D5, D7
00000148 604C bra +0x4E /* 00000196 */
label0000014A:
0000014A 3005 move.w D0, D5
0000014C 48C0 ext.l D0
0000014E E580 asl D0, 2
00000150 2D74 0800 FFF6 move.l [A6 - 0xA], [A4 + D0]
00000156 3C05 move.w D6, D5
label00000158:
00000158 3006 move.w D0, D6
0000015A 9047 sub.w D0, D7
0000015C 48C0 ext.l D0
0000015E E580 asl D0, 2
00000160 2234 0800 move.l D1, [A4 + D0]
00000164 B2AE FFF6 cmp.l D1, [A6 - 0xA]
00000168 6F1C ble +0x1E /* 00000186 */
0000016A 3006 move.w D0, D6
0000016C 9047 sub.w D0, D7
0000016E 48C0 ext.l D0
00000170 E580 asl D0, 2
00000172 3206 move.w D1, D6
00000174 48C1 ext.l D1
00000176 E581 asl D1, 2
00000178 29B4 0800 1800 move.l [A4 + D1], [A4 + D0]
0000017E 9C47 sub.w D6, D7
00000180 BE46 cmp.w D7, D6
00000182 6C02 bge +0x4 /* 00000186 */
00000184 60D2 bra -0x2C /* 00000158 */
label00000186:
00000186 3006 move.w D0, D6
00000188 48C0 ext.l D0
0000018A E580 asl D0, 2
0000018C 29AE FFF6 0800 move.l [A4 + D0], [A6 - 0xA]
00000192 5245 addq.w D5, 1
00000194 6906 bvs +0x8 /* 0000019C */
label00000196:
00000196 BA6E FFEC cmp.w D5, [A6 - 0x14]
0000019A 6FAE ble -0x50 /* 0000014A */
label0000019C:
0000019C 4A47 tst.w D7
0000019E 6694 bne -0x6A /* 00000134 */
000001A0 206E 0008 movea.l A0, [A6 + 0x8]
000001A4 2F10 move.l -[A7], [A0]
000001A6 205F movea.l A0, [A7]+
000001A8 A02A syscall HUnlock
000001AA 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
000001AE 4E5E unlink A6
000001B0 2E9F move.l [A7], [A7]+
000001B2 4E75 rts
fn000001B4:
000001B4 4E56 FFFC link A6, -0x0004
000001B8 42A7 clr.l -[A7]
000001BA 206E 0008 movea.l A0, [A6 + 0x8]
000001BE 2F10 move.l -[A7], [A0]
000001C0 202E 0010 move.l D0, [A6 + 0x10]
000001C4 E580 asl D0, 2
000001C6 2F00 move.l -[A7], D0
000001C8 486E 0014 pea.l [A6 + 0x14]
000001CC 7004 moveq.l D0, 0x04
000001CE 2F00 move.l -[A7], D0
000001D0 70FF moveq.l D0, 0xFFFFFFFF
000001D2 2F00 move.l -[A7], D0
000001D4 42A7 clr.l -[A7]
000001D6 A9E0 syscall Munger
000001D8 2D5F FFFC move.l [A6 - 0x4], [A7]+
000001DC 4E5E unlink A6
000001DE 205F movea.l A0, [A7]+
000001E0 DEFC 0010 add.w A7, 0x10
000001E4 4ED0 jmp [A0]
000001E6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000001E8-000001EC
fn000001E8:
000001E8 4E56 FFFC link A6, -0x0004
// end alternate branch 000001E8-000001EC
fn000001E8: // (misaligned)
000001EA FFFC .invalid <<F/7/7>>
000001EC 202E 0010 move.l D0, [A6 + 0x10]
000001F0 B0AE 000C cmp.l D0, [A6 + 0xC]
000001F4 6D2E blt +0x30 /* 00000224 */
000001F6 206E 0008 movea.l A0, [A6 + 0x8]
000001FA 2F10 move.l -[A7], [A0]
000001FC 202E 000C move.l D0, [A6 + 0xC]
00000200 5280 addq.l D0, 1
00000202 E580 asl D0, 2
00000204 2F00 move.l -[A7], D0
00000206 4EAD 234A jsr [A5 + 0x234A /* export_1125 */]
0000020A 4EAD 205A jsr [A5 + 0x205A /* export_1031 */]
0000020E 206E 0008 movea.l A0, [A6 + 0x8]
00000212 2050 movea.l A0, [A0]
00000214 2050 movea.l A0, [A0]
00000216 202E 000C move.l D0, [A6 + 0xC]
0000021A E580 asl D0, 2
0000021C 21AE 0014 0800 move.l [A0 + D0], [A6 + 0x14]
00000222 6026 bra +0x28 /* 0000024A */
label00000224:
00000224 42A7 clr.l -[A7]
00000226 206E 0008 movea.l A0, [A6 + 0x8]
0000022A 2F10 move.l -[A7], [A0]
0000022C 202E 0010 move.l D0, [A6 + 0x10]
00000230 E580 asl D0, 2
00000232 2F00 move.l -[A7], D0
00000234 42A7 clr.l -[A7]
00000236 42A7 clr.l -[A7]
00000238 486E 0014 pea.l [A6 + 0x14]
0000023C 7004 moveq.l D0, 0x04
0000023E 2F00 move.l -[A7], D0
00000240 A9E0 syscall Munger
00000242 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000246 4EAD 205A jsr [A5 + 0x205A /* export_1031 */]
label0000024A:
0000024A 4E5E unlink A6
0000024C 205F movea.l A0, [A7]+
0000024E DEFC 0010 add.w A7, 0x10
00000252 4ED0 jmp [A0]
export_1978:
00000254 4E56 FFD4 link A6, -0x002C
00000258 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
0000025C 206E 0008 movea.l A0, [A6 + 0x8]
00000260 4A90 tst.l [A0]
00000262 6604 bne +0x6 /* 00000268 */
00000264 6000 0136 bra +0x138 /* 0000039C */
label00000268:
00000268 206E 000C movea.l A0, [A6 + 0xC]
0000026C 4A90 tst.l [A0]
0000026E 6640 bne +0x42 /* 000002B0 */
00000270 206E 0008 movea.l A0, [A6 + 0x8]
00000274 226E 000C movea.l A1, [A6 + 0xC]
00000278 2290 move.l [A1], [A0]
0000027A 4267 clr.w -[A7]
0000027C 1F3C 0001 move.b -[A7], 0x1
00000280 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00000284 1D5F FFDE move.b [A6 - 0x22], [A7]+
00000288 4267 clr.w -[A7]
0000028A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000028E 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
00000292 3D5F FFDC move.w [A6 - 0x24], [A7]+
00000296 4267 clr.w -[A7]
00000298 1F2E FFDE move.b -[A7], [A6 - 0x22]
0000029C 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
000002A0 1D5F FFDE move.b [A6 - 0x22], [A7]+
000002A4 3F2E FFDC move.w -[A7], [A6 - 0x24]
000002A8 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000002AC 6000 00EE bra +0xF0 /* 0000039C */
label000002B0:
000002B0 42A7 clr.l -[A7]
000002B2 206E 000C movea.l A0, [A6 + 0xC]
000002B6 2F10 move.l -[A7], [A0]
000002B8 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000002BC 7004 moveq.l D0, 0x04
000002BE 2F00 move.l -[A7], D0
000002C0 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
000002C4 2A1F move.l D5, [A7]+
000002C6 42A7 clr.l -[A7]
000002C8 206E 0008 movea.l A0, [A6 + 0x8]
000002CC 2F10 move.l -[A7], [A0]
000002CE 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000002D2 7004 moveq.l D0, 0x04
000002D4 2F00 move.l -[A7], D0
000002D6 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
000002DA 2D5F FFF8 move.l [A6 - 0x8], [A7]+
000002DE 202E FFF8 move.l D0, [A6 - 0x8]
000002E2 D085 add.l D0, D5
000002E4 2D40 FFFC move.l [A6 - 0x4], D0
000002E8 6F16 ble +0x18 /* 00000300 */
000002EA 206E 000C movea.l A0, [A6 + 0xC]
000002EE 2F10 move.l -[A7], [A0]
000002F0 202E FFFC move.l D0, [A6 - 0x4]
000002F4 E580 asl D0, 2
000002F6 2F00 move.l -[A7], D0
000002F8 4EAD 234A jsr [A5 + 0x234A /* export_1125 */]
000002FC 4EAD 205A jsr [A5 + 0x205A /* export_1031 */]
label00000300:
00000300 206E 000C movea.l A0, [A6 + 0xC]
00000304 2050 movea.l A0, [A0]
00000306 2D50 FFEC move.l [A6 - 0x14], [A0]
0000030A 206E 0008 movea.l A0, [A6 + 0x8]
0000030E 2050 movea.l A0, [A0]
00000310 2D50 FFF0 move.l [A6 - 0x10], [A0]
00000314 2E05 move.l D7, D5
00000316 202E FFF8 move.l D0, [A6 - 0x8]
0000031A 5380 subq.l D0, 1
0000031C 2D40 FFD8 move.l [A6 - 0x28], D0
00000320 7C00 moveq.l D6, 0x00
00000322 605E bra +0x60 /* 00000382 */
label00000324:
00000324 422E FFDF clr.b [A6 - 0x21]
00000328 2005 move.l D0, D5
0000032A 5380 subq.l D0, 1
0000032C 2D40 FFD4 move.l [A6 - 0x2C], D0
00000330 7800 moveq.l D4, 0x00
00000332 6026 bra +0x28 /* 0000035A */
label00000334:
00000334 206E FFEC movea.l A0, [A6 - 0x14]
00000338 2004 move.l D0, D4
0000033A E580 asl D0, 2
0000033C 226E FFF0 movea.l A1, [A6 - 0x10]
00000340 2206 move.l D1, D6
00000342 E581 asl D1, 2
00000344 2430 0800 move.l D2, [A0 + D0]
00000348 B4B1 1800 cmp.l D2, [A1 + D1]
0000034C 6608 bne +0xA /* 00000356 */
0000034E 1D7C 0001 FFDF move.b [A6 - 0x21], 0x1
00000354 600A bra +0xC /* 00000360 */
label00000356:
00000356 5284 addq.l D4, 1
00000358 6906 bvs +0x8 /* 00000360 */
label0000035A:
0000035A B8AE FFD4 cmp.l D4, [A6 - 0x2C]
0000035E 6FD4 ble -0x2A /* 00000334 */
label00000360:
00000360 102E FFDF move.b D0, [A6 - 0x21]
00000364 6618 bne +0x1A /* 0000037E */
00000366 206E FFF0 movea.l A0, [A6 - 0x10]
0000036A 2006 move.l D0, D6
0000036C E580 asl D0, 2
0000036E 226E FFEC movea.l A1, [A6 - 0x14]
00000372 2207 move.l D1, D7
00000374 E581 asl D1, 2
00000376 23B0 0800 1800 move.l [A1 + D1], [A0 + D0]
0000037C 5287 addq.l D7, 1
label0000037E:
0000037E 5286 addq.l D6, 1
00000380 6906 bvs +0x8 /* 00000388 */
label00000382:
00000382 BCAE FFD8 cmp.l D6, [A6 - 0x28]
00000386 6F9C ble -0x62 /* 00000324 */
label00000388:
00000388 4A87 tst.l D7
0000038A 6F10 ble +0x12 /* 0000039C */
0000038C 206E 000C movea.l A0, [A6 + 0xC]
00000390 2F10 move.l -[A7], [A0]
00000392 2007 move.l D0, D7
00000394 E580 asl D0, 2
00000396 2F00 move.l -[A7], D0
00000398 4EAD 234A jsr [A5 + 0x234A /* export_1125 */]
label0000039C:
0000039C 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
000003A0 4E5E unlink A6
000003A2 205F movea.l A0, [A7]+
000003A4 504F addq.w A7, 8
000003A6 4ED0 jmp [A0]
export_1979:
000003A8 4E56 FFF4 link A6, -0x000C
000003AC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000003B0 286E 000C movea.l A4, [A6 + 0xC]
000003B4 4A94 tst.l [A4]
000003B6 660E bne +0x10 /* 000003C6 */
000003B8 42A7 clr.l -[A7]
000003BA 42A7 clr.l -[A7]
000003BC 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
000003C0 2897 move.l [A4], [A7]
000003C2 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
label000003C6:
000003C6 42A7 clr.l -[A7]
000003C8 2F14 move.l -[A7], [A4]
000003CA 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000003CE 7004 moveq.l D0, 0x04
000003D0 2F00 move.l -[A7], D0
000003D2 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
000003D6 2E1F move.l D7, [A7]+
000003D8 2054 movea.l A0, [A4]
000003DA 2650 movea.l A3, [A0]
000003DC 2007 move.l D0, D7
000003DE 5380 subq.l D0, 1
000003E0 3D40 FFF4 move.w [A6 - 0xC], D0
000003E4 4246 clr.w D6
000003E6 6016 bra +0x18 /* 000003FE */
label000003E8:
000003E8 3006 move.w D0, D6
000003EA 48C0 ext.l D0
000003EC E580 asl D0, 2
000003EE 2233 0800 move.l D1, [A3 + D0]
000003F2 B2AE 0008 cmp.l D1, [A6 + 0x8]
000003F6 6602 bne +0x4 /* 000003FA */
000003F8 602A bra +0x2C /* 00000424 */
label000003FA:
000003FA 5246 addq.w D6, 1
000003FC 6906 bvs +0x8 /* 00000404 */
label000003FE:
000003FE BC6E FFF4 cmp.w D6, [A6 - 0xC]
00000402 6FE4 ble -0x1A /* 000003E8 */
label00000404:
00000404 2F14 move.l -[A7], [A4]
00000406 2007 move.l D0, D7
00000408 5280 addq.l D0, 1
0000040A E580 asl D0, 2
0000040C 2F00 move.l -[A7], D0
0000040E 4EAD 234A jsr [A5 + 0x234A /* export_1125 */]
00000412 4EAD 205A jsr [A5 + 0x205A /* export_1031 */]
00000416 2054 movea.l A0, [A4]
00000418 2050 movea.l A0, [A0]
0000041A 2007 move.l D0, D7
0000041C E580 asl D0, 2
0000041E 21AE 0008 0800 move.l [A0 + D0], [A6 + 0x8]
label00000424:
00000424 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000428 4E5E unlink A6
0000042A 205F movea.l A0, [A7]+
0000042C 504F addq.w A7, 8
0000042E 4ED0 jmp [A0]
export_1980:
00000430 4E56 FFCA link A6, -0x0036
00000434 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00000438 7000 moveq.l D0, 0x00
0000043A 2D40 0010 move.l [A6 + 0x10], D0
0000043E 7000 moveq.l D0, 0x00
00000440 2D40 FFF0 move.l [A6 - 0x10], D0
00000444 486E 000C pea.l [A6 + 0xC]
00000448 4EBA FCA2 jsr [PC - 0x35E /* 000000EC */]
0000044C 486E 0008 pea.l [A6 + 0x8]
00000450 4EBA FC9A jsr [PC - 0x366 /* 000000EC */]
00000454 4AAE 000C tst.l [A6 + 0xC]
00000458 57C0 seq D0
0000045A 4A00 tst.b D0
0000045C 670E beq +0x10 /* 0000046C */
0000045E 4AAE 0008 tst.l [A6 + 0x8]
00000462 57C1 seq D1
00000464 C001 and.b D0, D1
00000466 6704 beq +0x6 /* 0000046C */
00000468 6000 02CE bra +0x2D0 /* 00000738 */
label0000046C:
0000046C 4AAE 000C tst.l [A6 + 0xC]
00000470 6646 bne +0x48 /* 000004B8 */
00000472 2D6E 0008 FFF0 move.l [A6 - 0x10], [A6 + 0x8]
00000478 4267 clr.w -[A7]
0000047A 1F3C 0001 move.b -[A7], 0x1
0000047E 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00000482 1D5F FFD5 move.b [A6 - 0x2B], [A7]+
00000486 4267 clr.w -[A7]
00000488 486E FFF0 pea.l [A6 - 0x10]
0000048C 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
00000490 3D5F FFD2 move.w [A6 - 0x2E], [A7]+
00000494 4267 clr.w -[A7]
00000496 1F2E FFD5 move.b -[A7], [A6 - 0x2B]
0000049A 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
0000049E 1D5F FFD5 move.b [A6 - 0x2B], [A7]+
000004A2 4A6E FFD2 tst.w [A6 - 0x2E]
000004A6 6600 0290 bne +0x292 /* 00000738 */
000004AA 2D6E FFF0 0010 move.l [A6 + 0x10], [A6 - 0x10]
000004B0 6000 0286 bra +0x288 /* 00000738 */
000004B4 6000 0282 bra +0x284 /* 00000738 */
label000004B8:
000004B8 4AAE 0008 tst.l [A6 + 0x8]
000004BC 6646 bne +0x48 /* 00000504 */
000004BE 2D6E 000C FFF0 move.l [A6 - 0x10], [A6 + 0xC]
000004C4 4267 clr.w -[A7]
000004C6 1F3C 0001 move.b -[A7], 0x1
000004CA 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
000004CE 1D5F FFD5 move.b [A6 - 0x2B], [A7]+
000004D2 4267 clr.w -[A7]
000004D4 486E FFF0 pea.l [A6 - 0x10]
000004D8 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
000004DC 3D5F FFD2 move.w [A6 - 0x2E], [A7]+
000004E0 4267 clr.w -[A7]
000004E2 1F2E FFD5 move.b -[A7], [A6 - 0x2B]
000004E6 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
000004EA 1D5F FFD5 move.b [A6 - 0x2B], [A7]+
000004EE 4A6E FFD2 tst.w [A6 - 0x2E]
000004F2 6600 0244 bne +0x246 /* 00000738 */
000004F6 2D6E FFF0 0010 move.l [A6 + 0x10], [A6 - 0x10]
000004FC 6000 023A bra +0x23C /* 00000738 */
00000500 6000 0236 bra +0x238 /* 00000738 */
label00000504:
00000504 42A7 clr.l -[A7]
00000506 2F2E 000C move.l -[A7], [A6 + 0xC]
0000050A 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000050E 7004 moveq.l D0, 0x04
00000510 2F00 move.l -[A7], D0
00000512 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00000516 2D5F FFF4 move.l [A6 - 0xC], [A7]+
0000051A 42A7 clr.l -[A7]
0000051C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000520 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000524 7004 moveq.l D0, 0x04
00000526 2F00 move.l -[A7], D0
00000528 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
0000052C 2D5F FFF8 move.l [A6 - 0x8], [A7]+
00000530 202E FFF8 move.l D0, [A6 - 0x8]
00000534 D0AE FFF4 add.l D0, [A6 - 0xC]
00000538 2D40 FFFC move.l [A6 - 0x4], D0
0000053C 42A7 clr.l -[A7]
0000053E 202E FFFC move.l D0, [A6 - 0x4]
00000542 E580 asl D0, 2
00000544 2F00 move.l -[A7], D0
00000546 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
0000054A 2D57 FFF0 move.l [A6 - 0x10], [A7]
0000054E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000552 7A00 moveq.l D5, 0x00
00000554 206E 000C movea.l A0, [A6 + 0xC]
00000558 2050 movea.l A0, [A0]
0000055A 2005 move.l D0, D5
0000055C E580 asl D0, 2
0000055E 2D70 0800 FFE8 move.l [A6 - 0x18], [A0 + D0]
00000564 1D7C 0001 FFD6 move.b [A6 - 0x2A], 0x1
0000056A 7C00 moveq.l D6, 0x00
0000056C 206E 0008 movea.l A0, [A6 + 0x8]
00000570 2050 movea.l A0, [A0]
00000572 2006 move.l D0, D6
00000574 E580 asl D0, 2
00000576 2D70 0800 FFEC move.l [A6 - 0x14], [A0 + D0]
0000057C 1D7C 0001 FFD7 move.b [A6 - 0x29], 0x1
00000582 7E00 moveq.l D7, 0x00
label00000584:
00000584 BEAE FFFC cmp.l D7, [A6 - 0x4]
00000588 5DC0 slt D0
0000058A C02E FFD6 and.b D0, [A6 - 0x2A]
0000058E C02E FFD7 and.b D0, [A6 - 0x29]
00000592 6700 0100 beq +0x102 /* 00000694 */
00000596 202E FFE8 move.l D0, [A6 - 0x18]
0000059A B0AE FFEC cmp.l D0, [A6 - 0x14]
0000059E 6C40 bge +0x42 /* 000005E0 */
000005A0 206E 000C movea.l A0, [A6 + 0xC]
000005A4 2050 movea.l A0, [A0]
000005A6 2005 move.l D0, D5
000005A8 E580 asl D0, 2
000005AA 226E FFF0 movea.l A1, [A6 - 0x10]
000005AE 2251 movea.l A1, [A1]
000005B0 2207 move.l D1, D7
000005B2 E581 asl D1, 2
000005B4 23B0 0800 1800 move.l [A1 + D1], [A0 + D0]
000005BA 5287 addq.l D7, 1
000005BC 202E FFF4 move.l D0, [A6 - 0xC]
000005C0 5380 subq.l D0, 1
000005C2 B085 cmp.l D0, D5
000005C4 6F14 ble +0x16 /* 000005DA */
000005C6 5285 addq.l D5, 1
000005C8 206E 000C movea.l A0, [A6 + 0xC]
000005CC 2050 movea.l A0, [A0]
000005CE 2005 move.l D0, D5
000005D0 E580 asl D0, 2
000005D2 2D70 0800 FFE8 move.l [A6 - 0x18], [A0 + D0]
000005D8 60AA bra -0x54 /* 00000584 */
label000005DA:
000005DA 422E FFD6 clr.b [A6 - 0x2A]
000005DE 60A4 bra -0x5A /* 00000584 */
label000005E0:
000005E0 202E FFE8 move.l D0, [A6 - 0x18]
000005E4 B0AE FFEC cmp.l D0, [A6 - 0x14]
000005E8 6F44 ble +0x46 /* 0000062E */
000005EA 206E 0008 movea.l A0, [A6 + 0x8]
000005EE 2050 movea.l A0, [A0]
000005F0 2006 move.l D0, D6
000005F2 E580 asl D0, 2
000005F4 226E FFF0 movea.l A1, [A6 - 0x10]
000005F8 2251 movea.l A1, [A1]
000005FA 2207 move.l D1, D7
000005FC E581 asl D1, 2
000005FE 23B0 0800 1800 move.l [A1 + D1], [A0 + D0]
00000604 5287 addq.l D7, 1
00000606 202E FFF8 move.l D0, [A6 - 0x8]
0000060A 5380 subq.l D0, 1
0000060C B086 cmp.l D0, D6
0000060E 6F16 ble +0x18 /* 00000626 */
00000610 5286 addq.l D6, 1
00000612 206E 0008 movea.l A0, [A6 + 0x8]
00000616 2050 movea.l A0, [A0]
00000618 2006 move.l D0, D6
0000061A E580 asl D0, 2
0000061C 2D70 0800 FFEC move.l [A6 - 0x14], [A0 + D0]
00000622 6000 FF60 bra -0x9E /* 00000584 */
label00000626:
00000626 422E FFD7 clr.b [A6 - 0x29]
0000062A 6000 FF58 bra -0xA6 /* 00000584 */
label0000062E:
0000062E 206E 0008 movea.l A0, [A6 + 0x8]
00000632 2050 movea.l A0, [A0]
00000634 2006 move.l D0, D6
00000636 E580 asl D0, 2
00000638 226E FFF0 movea.l A1, [A6 - 0x10]
0000063C 2251 movea.l A1, [A1]
0000063E 2207 move.l D1, D7
00000640 E581 asl D1, 2
00000642 23B0 0800 1800 move.l [A1 + D1], [A0 + D0]
00000648 5287 addq.l D7, 1
0000064A 202E FFF4 move.l D0, [A6 - 0xC]
0000064E 5380 subq.l D0, 1
00000650 B085 cmp.l D0, D5
00000652 6F14 ble +0x16 /* 00000668 */
00000654 5285 addq.l D5, 1
00000656 206E 000C movea.l A0, [A6 + 0xC]
0000065A 2050 movea.l A0, [A0]
0000065C 2005 move.l D0, D5
0000065E E580 asl D0, 2
00000660 2D70 0800 FFE8 move.l [A6 - 0x18], [A0 + D0]
00000666 6004 bra +0x6 /* 0000066C */
label00000668:
00000668 422E FFD6 clr.b [A6 - 0x2A]
label0000066C:
0000066C 202E FFF8 move.l D0, [A6 - 0x8]
00000670 5380 subq.l D0, 1
00000672 B086 cmp.l D0, D6
00000674 6F16 ble +0x18 /* 0000068C */
00000676 5286 addq.l D6, 1
00000678 206E 0008 movea.l A0, [A6 + 0x8]
0000067C 2050 movea.l A0, [A0]
0000067E 2006 move.l D0, D6
00000680 E580 asl D0, 2
00000682 2D70 0800 FFEC move.l [A6 - 0x14], [A0 + D0]
00000688 6000 FEFA bra -0x104 /* 00000584 */
label0000068C:
0000068C 422E FFD7 clr.b [A6 - 0x29]
00000690 6000 FEF2 bra -0x10C /* 00000584 */
label00000694:
00000694 102E FFD6 move.b D0, [A6 - 0x2A]
00000698 0A00 0001 xori.b D0, 0x1
0000069C 122E FFD7 move.b D1, [A6 - 0x29]
000006A0 0A01 0001 xori.b D1, 0x1
000006A4 C001 and.b D0, D1
000006A6 6702 beq +0x4 /* 000006AA */
000006A8 6076 bra +0x78 /* 00000720 */
label000006AA:
000006AA 102E FFD6 move.b D0, [A6 - 0x2A]
000006AE 673C beq +0x3E /* 000006EC */
000006B0 102E FFD7 move.b D0, [A6 - 0x29]
000006B4 666A bne +0x6C /* 00000720 */
000006B6 202E FFF4 move.l D0, [A6 - 0xC]
000006BA 5380 subq.l D0, 1
000006BC 2D40 FFCE move.l [A6 - 0x32], D0
000006C0 2805 move.l D4, D5
000006C2 6020 bra +0x22 /* 000006E4 */
label000006C4:
000006C4 206E 000C movea.l A0, [A6 + 0xC]
000006C8 2050 movea.l A0, [A0]
000006CA 2004 move.l D0, D4
000006CC E580 asl D0, 2
000006CE 226E FFF0 movea.l A1, [A6 - 0x10]
000006D2 2251 movea.l A1, [A1]
000006D4 2207 move.l D1, D7
000006D6 E581 asl D1, 2
000006D8 23B0 0800 1800 move.l [A1 + D1], [A0 + D0]
000006DE 5287 addq.l D7, 1
000006E0 5284 addq.l D4, 1
000006E2 693C bvs +0x3E /* 00000720 */
label000006E4:
000006E4 B8AE FFCE cmp.l D4, [A6 - 0x32]
000006E8 6FDA ble -0x24 /* 000006C4 */
000006EA 6034 bra +0x36 /* 00000720 */
label000006EC:
000006EC 202E FFF8 move.l D0, [A6 - 0x8]
000006F0 5380 subq.l D0, 1
000006F2 2D40 FFCA move.l [A6 - 0x36], D0
000006F6 2806 move.l D4, D6
000006F8 6020 bra +0x22 /* 0000071A */
label000006FA:
000006FA 206E 0008 movea.l A0, [A6 + 0x8]
000006FE 2050 movea.l A0, [A0]
00000700 2004 move.l D0, D4
00000702 E580 asl D0, 2
00000704 226E FFF0 movea.l A1, [A6 - 0x10]
00000708 2251 movea.l A1, [A1]
0000070A 2207 move.l D1, D7
0000070C E581 asl D1, 2
0000070E 23B0 0800 1800 move.l [A1 + D1], [A0 + D0]
00000714 5287 addq.l D7, 1
00000716 5284 addq.l D4, 1
00000718 6906 bvs +0x8 /* 00000720 */
label0000071A:
0000071A B8AE FFCA cmp.l D4, [A6 - 0x36]
0000071E 6FDA ble -0x24 /* 000006FA */
label00000720:
00000720 4A87 tst.l D7
00000722 6F0E ble +0x10 /* 00000732 */
00000724 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000728 2007 move.l D0, D7
0000072A E580 asl D0, 2
0000072C 2F00 move.l -[A7], D0
0000072E 4EAD 234A jsr [A5 + 0x234A /* export_1125 */]
label00000732:
00000732 2D6E FFF0 0010 move.l [A6 + 0x10], [A6 - 0x10]
label00000738:
00000738 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
0000073C 4E5E unlink A6
0000073E 205F movea.l A0, [A7]+
00000740 504F addq.w A7, 8
00000742 4ED0 jmp [A0]
export_1981:
00000744 4E56 FFDA link A6, -0x0026
00000748 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
0000074C 7000 moveq.l D0, 0x00
0000074E 2D40 0010 move.l [A6 + 0x10], D0
00000752 7000 moveq.l D0, 0x00
00000754 2840 movea.l A4, D0
00000756 486E 000C pea.l [A6 + 0xC]
0000075A 4EBA F990 jsr [PC - 0x670 /* 000000EC */]
0000075E 486E 0008 pea.l [A6 + 0x8]
00000762 4EBA F988 jsr [PC - 0x678 /* 000000EC */]
00000766 42A7 clr.l -[A7]
00000768 2F2E 000C move.l -[A7], [A6 + 0xC]
0000076C 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000770 7004 moveq.l D0, 0x04
00000772 2F00 move.l -[A7], D0
00000774 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00000778 2A1F move.l D5, [A7]+
0000077A 42A7 clr.l -[A7]
0000077C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000780 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000784 7004 moveq.l D0, 0x04
00000786 2F00 move.l -[A7], D0
00000788 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
0000078C 281F move.l D4, [A7]+
0000078E 4A85 tst.l D5
00000790 57C0 seq D0
00000792 4A84 tst.l D4
00000794 57C1 seq D1
00000796 8001 or.b D0, D1
00000798 6704 beq +0x6 /* 0000079E */
0000079A 6000 017C bra +0x17E /* 00000918 */
label0000079E:
0000079E B885 cmp.l D4, D5
000007A0 6C06 bge +0x8 /* 000007A8 */
000007A2 2D44 FFFC move.l [A6 - 0x4], D4
000007A6 6004 bra +0x6 /* 000007AC */
label000007A8:
000007A8 2D45 FFFC move.l [A6 - 0x4], D5
label000007AC:
000007AC 42A7 clr.l -[A7]
000007AE 202E FFFC move.l D0, [A6 - 0x4]
000007B2 E580 asl D0, 2
000007B4 2F00 move.l -[A7], D0
000007B6 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
000007BA 285F movea.l A4, [A7]+
000007BC 2F0C move.l -[A7], A4
000007BE 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000007C2 7C00 moveq.l D6, 0x00
000007C4 206E 000C movea.l A0, [A6 + 0xC]
000007C8 2050 movea.l A0, [A0]
000007CA 2006 move.l D0, D6
000007CC E580 asl D0, 2
000007CE 2D70 0800 FFE8 move.l [A6 - 0x18], [A0 + D0]
000007D4 1D7C 0001 FFDA move.b [A6 - 0x26], 0x1
000007DA 7E00 moveq.l D7, 0x00
000007DC 206E 0008 movea.l A0, [A6 + 0x8]
000007E0 2050 movea.l A0, [A0]
000007E2 2007 move.l D0, D7
000007E4 E580 asl D0, 2
000007E6 2D70 0800 FFEC move.l [A6 - 0x14], [A0 + D0]
000007EC 1D7C 0001 FFDB move.b [A6 - 0x25], 0x1
000007F2 7000 moveq.l D0, 0x00
000007F4 2D40 FFE4 move.l [A6 - 0x1C], D0
label000007F8:
000007F8 202E FFE4 move.l D0, [A6 - 0x1C]
000007FC B0AE FFFC cmp.l D0, [A6 - 0x4]
00000800 5DC0 slt D0
00000802 C02E FFDA and.b D0, [A6 - 0x26]
00000806 C02E FFDB and.b D0, [A6 - 0x25]
0000080A 6700 00E8 beq +0xEA /* 000008F4 */
0000080E 202E FFE8 move.l D0, [A6 - 0x18]
00000812 B0AE FFEC cmp.l D0, [A6 - 0x14]
00000816 5DC0 slt D0
00000818 4A00 tst.b D0
0000081A 6610 bne +0x12 /* 0000082C */
0000081C 122E FFDB move.b D1, [A6 - 0x25]
00000820 0A01 0001 xori.b D1, 0x1
00000824 8001 or.b D0, D1
00000826 0240 0001 andi.w D0, 0x1
0000082A 6722 beq +0x24 /* 0000084E */
label0000082C:
0000082C 2005 move.l D0, D5
0000082E 5380 subq.l D0, 1
00000830 B086 cmp.l D0, D6
00000832 6F14 ble +0x16 /* 00000848 */
00000834 5286 addq.l D6, 1
00000836 206E 000C movea.l A0, [A6 + 0xC]
0000083A 2050 movea.l A0, [A0]
0000083C 2006 move.l D0, D6
0000083E E580 asl D0, 2
00000840 2D70 0800 FFE8 move.l [A6 - 0x18], [A0 + D0]
00000846 60B0 bra -0x4E /* 000007F8 */
label00000848:
00000848 422E FFDA clr.b [A6 - 0x26]
0000084C 60AA bra -0x54 /* 000007F8 */
label0000084E:
0000084E 202E FFE8 move.l D0, [A6 - 0x18]
00000852 B0AE FFEC cmp.l D0, [A6 - 0x14]
00000856 5EC0 sgt D0
00000858 4A00 tst.b D0
0000085A 6610 bne +0x12 /* 0000086C */
0000085C 122E FFDA move.b D1, [A6 - 0x26]
00000860 0A01 0001 xori.b D1, 0x1
00000864 8001 or.b D0, D1
00000866 0240 0001 andi.w D0, 0x1
0000086A 6726 beq +0x28 /* 00000892 */
label0000086C:
0000086C 2004 move.l D0, D4
0000086E 5380 subq.l D0, 1
00000870 B087 cmp.l D0, D7
00000872 6F16 ble +0x18 /* 0000088A */
00000874 5287 addq.l D7, 1
00000876 206E 0008 movea.l A0, [A6 + 0x8]
0000087A 2050 movea.l A0, [A0]
0000087C 2007 move.l D0, D7
0000087E E580 asl D0, 2
00000880 2D70 0800 FFEC move.l [A6 - 0x14], [A0 + D0]
00000886 6000 FF70 bra -0x8E /* 000007F8 */
label0000088A:
0000088A 422E FFDB clr.b [A6 - 0x25]
0000088E 6000 FF68 bra -0x96 /* 000007F8 */
label00000892:
00000892 206E 0008 movea.l A0, [A6 + 0x8]
00000896 2050 movea.l A0, [A0]
00000898 2007 move.l D0, D7
0000089A E580 asl D0, 2
0000089C 2254 movea.l A1, [A4]
0000089E 222E FFE4 move.l D1, [A6 - 0x1C]
000008A2 E581 asl D1, 2
000008A4 23B0 0800 1800 move.l [A1 + D1], [A0 + D0]
000008AA 52AE FFE4 addq.l [A6 - 0x1C], 1
000008AE 2005 move.l D0, D5
000008B0 5380 subq.l D0, 1
000008B2 B086 cmp.l D0, D6
000008B4 6F14 ble +0x16 /* 000008CA */
000008B6 5286 addq.l D6, 1
000008B8 206E 000C movea.l A0, [A6 + 0xC]
000008BC 2050 movea.l A0, [A0]
000008BE 2006 move.l D0, D6
000008C0 E580 asl D0, 2
000008C2 2D70 0800 FFE8 move.l [A6 - 0x18], [A0 + D0]
000008C8 6004 bra +0x6 /* 000008CE */
label000008CA:
000008CA 422E FFDA clr.b [A6 - 0x26]
label000008CE:
000008CE 2004 move.l D0, D4
000008D0 5380 subq.l D0, 1
000008D2 B087 cmp.l D0, D7
000008D4 6F16 ble +0x18 /* 000008EC */
000008D6 5287 addq.l D7, 1
000008D8 206E 0008 movea.l A0, [A6 + 0x8]
000008DC 2050 movea.l A0, [A0]
000008DE 2007 move.l D0, D7
000008E0 E580 asl D0, 2
000008E2 2D70 0800 FFEC move.l [A6 - 0x14], [A0 + D0]
000008E8 6000 FF0E bra -0xF0 /* 000007F8 */
label000008EC:
000008EC 422E FFDB clr.b [A6 - 0x25]
000008F0 6000 FF06 bra -0xF8 /* 000007F8 */
label000008F4:
000008F4 4AAE FFE4 tst.l [A6 - 0x1C]
000008F8 6F10 ble +0x12 /* 0000090A */
000008FA 2F0C move.l -[A7], A4
000008FC 202E FFE4 move.l D0, [A6 - 0x1C]
00000900 E580 asl D0, 2
00000902 2F00 move.l -[A7], D0
00000904 4EAD 234A jsr [A5 + 0x234A /* export_1125 */]
00000908 600A bra +0xC /* 00000914 */
label0000090A:
0000090A 42A7 clr.l -[A7]
0000090C 2F0C move.l -[A7], A4
0000090E 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00000912 285F movea.l A4, [A7]+
label00000914:
00000914 2D4C 0010 move.l [A6 + 0x10], A4
label00000918:
00000918 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
0000091C 4E5E unlink A6
0000091E 205F movea.l A0, [A7]+
00000920 504F addq.w A7, 8
00000922 4ED0 jmp [A0]
fn00000924:
00000924 4E56 0000 link A6, 0
00000928 487A 00C4 pea.l [PC + 0xC4 /* 000009EE, value 0x94B6579 '\tKey', pstring "KeywordVw" */]
0000092C 486D F0A4 pea.l [A5 - 0xF5C]
00000930 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000934 487A 00B0 pea.l [PC + 0xB0 /* 000009E6, value 0x7496D61, pstring "ImageVw" */]
00000938 486D F0B4 pea.l [A5 - 0xF4C]
0000093C 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000940 487A 0096 pea.l [PC + 0x96 /* 000009D8, value 0xC536D61, pstring "SmallImageVw" */]
00000944 486D F09C pea.l [A5 - 0xF64]
00000948 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000094C 487A 007C pea.l [PC + 0x7C /* 000009CA, value 0xC546875, pstring "ThumbImageVw" */]
00000950 486D F098 pea.l [A5 - 0xF68]
00000954 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000958 487A 0066 pea.l [PC + 0x66 /* 000009C0, value 0x8566F6C, pstring "VolumeVw" */]
0000095C 486D F0B0 pea.l [A5 - 0xF50]
00000960 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000964 487A 004C pea.l [PC + 0x4C /* 000009B2, value 0xD4E6F4B '\rNoK', pstring "NoKeywordFile" */]
00000968 486D F0A0 pea.l [A5 - 0xF60]
0000096C 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00000970 487A 0036 pea.l [PC + 0x36 /* 000009A8, value 0x9496D61 '\tIma', pstring "ImageFile" */]
00000974 487A 002E pea.l [PC + 0x2E /* 000009A4, value 0x3724944, pstring "rID" */]
00000978 4267 clr.w -[A7]
0000097A 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
0000097E 487A 0018 pea.l [PC + 0x18 /* 00000998, value 0xA566F6C '\nVol', pstring "VolumeFile" */]
00000982 487A 000C pea.l [PC + 0xC /* 00000990, value 0x672566F, pstring "rVolID" */]
00000986 4267 clr.w -[A7]
00000988 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
0000098C 4E5E unlink A6
0000098E 4E75 rts
00000990 0672 566F 6C49 addi.w [A2 + D6 * 4 + 0x49], 0x566F /* 'Vo' */
00000996 4400 neg.b D0
00000998 0A56 6F6C xori.w [A6], 0x6F6C /* 'ol' */
0000099C 756D moveq.l D2, 0x6D
0000099E 6546 bcs +0x48 /* 000009E6 */
000009A0 696C bvs +0x6E /* 00000A0E */
000009A2 6500 0372 bcs +0x374 /* 00000D16 */
000009A6 4944 chk.w D4, D4
000009A8 0949 bchg A1, D4
000009AA 6D61 blt +0x63 /* 00000A0D */
000009AC 6765 beq +0x67 /* 00000A13 */
000009AE 4669 6C65 not.w [A1 + 0x6C65]
000009B2 0D4E bchg A6, D6
000009B4 6F4B ble +0x4D /* 00000A01 */
000009B6 6579 bcs +0x7B /* 00000A31 */
000009B8 776F moveq.l D3, 0x6F
000009BA 7264 moveq.l D1, 0x64
000009BC 4669 6C65 not.w [A1 + 0x6C65]
000009C0 0856 6F6C bchg.b [A6], 0x6C /* 'l' */
000009C4 756D moveq.l D2, 0x6D
000009C6 6556 bcs +0x58 /* 00000A1E */
000009C8 7700 moveq.l D3, 0x00
000009CA 0C54 6875 cmpi.w [A4], 0x6875 /* 'hu' */
000009CE 6D62 blt +0x64 /* 00000A32 */
000009D0 496D 6167 chk.w D4, [A5 + 0x6167]
000009D4 6556 bcs +0x58 /* 00000A2C */
000009D6 7700 moveq.l D3, 0x00
000009D8 0C53 6D61 cmpi.w [A3], 0x6D61 /* 'ma' */
000009DC 6C6C bge +0x6E /* 00000A4A */
000009DE 496D 6167 chk.w D4, [A5 + 0x6167]
000009E2 6556 bcs +0x58 /* 00000A3A */
000009E4 7700 moveq.l D3, 0x00
label000009E6:
000009E6 0749 bchg A1, D3
000009E8 6D61 blt +0x63 /* 00000A4B */
000009EA 6765 beq +0x67 /* 00000A51 */
000009EC 5677 094B 6579 776F addq.w [[A7 + <<invalid base displacement size>>] + 0x6579776F], 3
000009F4 7264 moveq.l D1, 0x64
000009F6 5677 4E56 addq.w [A7 + D4 * 8 + 0x56], 3
// begin alternate branch 000009F8-00000A08
fn000009F8:
000009F8 4E56 0000 link A6, 0
000009FC 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00000A00 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000A04 3F2D F0B4 move.w -[A7], [A5 - 0xF4C]
// end alternate branch 000009F8-00000A08
fn000009F8: // (misaligned)
000009FA 0000 3F2D ori.b D0, 0x2D /* '-' */
000009FE F0A4 4EAD .extension 0x0A4 <<F/2-3/0>> // unimplemented
00000A02 0082 3F2D F0B4 ori.l D2, 0x3F2DF0B4
00000A08 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000A0C 3F2D F09C move.w -[A7], [A5 - 0xF64]
// begin alternate branch 00000A0E-00000A18
label00000A0E:
00000A0E F09C 4EAD .extension 0x09C <<F/2-3/0>> // unimplemented
00000A12 0082 3F2D F098 ori.l D2, 0x3F2DF098
// end alternate branch 00000A0E-00000A18
label00000A0E: // (misaligned)
00000A10 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000A14 3F2D F098 move.w -[A7], [A5 - 0xF68]
00000A18 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000A1C 3F2D F0B0 move.w -[A7], [A5 - 0xF50]
// begin alternate branch 00000A1E-00000A28
label00000A1E:
00000A1E F0B0 4EAD .extension 0x0B0 <<F/2-3/0>> // unimplemented
00000A22 0082 3F2D F0A0 ori.l D2, 0x3F2DF0A0
// end alternate branch 00000A1E-00000A28
label00000A1E: // (misaligned)
00000A20 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000A24 3F2D F0A0 move.w -[A7], [A5 - 0xF60]
00000A28 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
label00000A2C:
00000A2C 4E5E unlink A6
00000A2E 4E75 rts
export_1982:
00000A30 4E56 FEA6 link A6, -0x015A
// begin alternate branch 00000A32-00000A3A
label00000A32:
00000A32 FEA6 2D6E .extension 0xEA6 <<F/2-3/7>> // unimplemented
00000A36 0008 FFF0 ori.b A0, 0xF0
// end alternate branch 00000A32-00000A3A
label00000A32: // (misaligned)
00000A34 2D6E 0008 FFF0 move.l [A6 - 0x10], [A6 + 0x8]
label00000A3A:
00000A3A 2D7C 4674 506A FFF4 move.l [A6 - 0xC], 0x4674506A /* 'FtPj' */
00000A42 486E FEF0 pea.l [A6 - 0x110]
00000A46 2F3C 000C 0FA0 move.l -[A7], 0xC0FA0
// begin alternate branch 00000A4A-00000A4C
label00000A4A:
00000A4A 0FA0 bclr -[A0], D7
// end alternate branch 00000A4A-00000A4C
label00000A4A: // (misaligned)
00000A4C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000A50 206E 0010 movea.l A0, [A6 + 0x10]
00000A54 2F08 move.l -[A7], A0
00000A56 486E FEA6 pea.l [A6 - 0x15A]
00000A5A 3F3C 0002 move.w -[A7], 0x2
00000A5E 486E FFF0 pea.l [A6 - 0x10]
00000A62 486E FEF0 pea.l [A6 - 0x110]
00000A66 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A6A 4EAD 454A jsr [A5 + 0x454A /* export_2213 */]
00000A6E 201F move.l D0, [A7]+
00000A70 205F movea.l A0, [A7]+
00000A72 2240 movea.l A1, D0
00000A74 7011 moveq.l D0, 0x11
label00000A76:
00000A76 20D9 move.l [A0]+, [A1]+
00000A78 51C8 FFFC dbf D0, -0x6 /* 00000A76 */
00000A7C 3091 move.w [A0], [A1]
00000A7E 4E5E unlink A6
00000A80 205F movea.l A0, [A7]+
00000A82 504F addq.w A7, 8
00000A84 4ED0 jmp [A0]
00000A86 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1983: // at 00000A88 (misaligned)
00000A8A FFF8 .invalid <<F/7/7>>
00000A8C 48E7 0108 movem.l -[A7], D7,A4
00000A90 286E 0008 movea.l A4, [A6 + 0x8]
00000A94 42A7 clr.l -[A7]
00000A96 A975 syscall TickCount
00000A98 201F move.l D0, [A7]+
00000A9A 2054 movea.l A0, [A4]
00000A9C 90A8 007A sub.l D0, [A0 + 0x7A]
00000AA0 2E3C 0000 00D2 move.l D7, 0xD2
00000AA6 9E80 sub.l D7, D0
00000AA8 6F0A ble +0xC /* 00000AB4 */
00000AAA 2F07 move.l -[A7], D7
00000AAC 486E FFFC pea.l [A6 - 0x4]
00000AB0 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
label00000AB4:
00000AB4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AB8 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */]
00000ABC 4CDF 1080 movem.l D7,A4, [A7]+
00000AC0 4E5E unlink A6
00000AC2 2E9F move.l [A7], [A7]+
00000AC4 4E75 rts
00000AC6 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000ACA 0000 206E ori.b D0, 0x6E /* 'n' */
00000ACE 0008 2F28 ori.b A0, 0x28 /* '(' */
00000AD2 FFB8 .invalid <<F/6/7>>
00000AD4 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */]
00000AD8 206E 0008 movea.l A0, [A6 + 0x8]
00000ADC 2C48 movea.l A6, A0
00000ADE 4EFA 0150 jmp [PC + 0x150 /* 00000C30 */]
00000AE2 0000 4E5E ori.b D0, 0x5E /* '^' */
00000AE6 205F movea.l A0, [A7]+
00000AE8 DEFC 000A add.w A7, 0xA /* '\n' */
00000AEC 4ED0 jmp [A0]
00000AEE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000AF0-00000AF4
fn00000AF0:
00000AF0 4E56 FF6C link A6, -0x0094
// end alternate branch 00000AF0-00000AF4
fn00000AF0: // (misaligned)
00000AF2 FF6C .extension 0xF6C <<F/4-5/7>> // unimplemented
00000AF4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000AF8 206E 000E movea.l A0, [A6 + 0xE]
00000AFC 43EE FFC0 lea.l A1, [A6 - 0x40]
00000B00 700F moveq.l D0, 0x0F
label00000B02:
00000B02 22D8 move.l [A1]+, [A0]+
00000B04 51C8 FFFC dbf D0, -0x6 /* 00000B02 */
00000B08 7000 moveq.l D0, 0x00
00000B0A 2D40 0012 move.l [A6 + 0x12], D0
00000B0E 4267 clr.w -[A7]
00000B10 A994 syscall CurResFile
00000B12 3D5F FFBC move.w [A6 - 0x44], [A7]+
00000B16 7000 moveq.l D0, 0x00
00000B18 2D40 FFB8 move.l [A6 - 0x48], D0
00000B1C 4267 clr.w -[A7]
00000B1E 3F2E 000C move.w -[A7], [A6 + 0xC]
00000B22 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B26 486E FFC0 pea.l [A6 - 0x40]
00000B2A 1F3C 0001 move.b -[A7], 0x1
00000B2E 4EAD 049A jsr [A5 + 0x49A /* export_143 */]
00000B32 3D5F FFBE move.w [A6 - 0x42], [A7]+
00000B36 4267 clr.w -[A7]
00000B38 A9AF syscall ResError
00000B3A 4A5F tst.w [A7]+
00000B3C 6600 00F2 bne +0xF4 /* 00000C30 */
00000B40 3F2E FFBE move.w -[A7], [A6 - 0x42]
00000B44 A998 syscall UseResFile
00000B46 4267 clr.w -[A7]
00000B48 1F3C 0001 move.b -[A7], 0x1
00000B4C 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00000B50 1D5F FFB7 move.b [A6 - 0x49], [A7]+
00000B54 42A7 clr.l -[A7]
00000B56 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00000B5C 3F3C 0080 move.w -[A7], 0x80
00000B60 A81F syscall Get1Resource
00000B62 2D5F FFB8 move.l [A6 - 0x48], [A7]+
00000B66 4267 clr.w -[A7]
00000B68 1F2E FFB7 move.b -[A7], [A6 - 0x49]
00000B6C 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00000B70 1D5F FFB7 move.b [A6 - 0x49], [A7]+
00000B74 4AAE FFB8 tst.l [A6 - 0x48]
00000B78 6706 beq +0x8 /* 00000B80 */
00000B7A 2F2E FFB8 move.l -[A7], [A6 - 0x48]
00000B7E A992 syscall DetachResource
label00000B80:
00000B80 3F2E FFBE move.w -[A7], [A6 - 0x42]
00000B84 A99A syscall CloseResFile
00000B86 3F2E FFBC move.w -[A7], [A6 - 0x44]
00000B8A A998 syscall UseResFile
00000B8C 4AAE FFB8 tst.l [A6 - 0x48]
00000B90 6700 009E beq +0xA0 /* 00000C30 */
00000B94 206E FFB8 movea.l A0, [A6 - 0x48]
00000B98 2050 movea.l A0, [A0]
00000B9A 43EE FFAA lea.l A1, [A6 - 0x56]
00000B9E 5488 addq.l A0, 2
00000BA0 22D8 move.l [A1]+, [A0]+
00000BA2 22D8 move.l [A1]+, [A0]+
00000BA4 486E FF6C pea.l [A6 - 0x94]
00000BA8 487A FF1E pea.l [PC - 0xE2 /* 00000AC8, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000BAC 2F0E move.l -[A7], A6
00000BAE 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00000BB2 42A7 clr.l -[A7]
00000BB4 3F3C 0BEA move.w -[A7], 0xBEA
00000BB8 42A7 clr.l -[A7]
00000BBA 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00000BBE 2D5F FFB2 move.l [A6 - 0x4E], [A7]+
00000BC2 486E FF6C pea.l [A6 - 0x94]
00000BC6 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00000BCA 302E FFB0 move.w D0, [A6 - 0x50]
00000BCE 906E FFAC sub.w D0, [A6 - 0x54]
00000BD2 48C0 ext.l D0
00000BD4 2F00 move.l -[A7], D0
00000BD6 302E FFAE move.w D0, [A6 - 0x52]
00000BDA 906E FFAA sub.w D0, [A6 - 0x56]
00000BDE 48C0 ext.l D0
00000BE0 2F00 move.l -[A7], D0
00000BE2 4267 clr.w -[A7]
00000BE4 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
00000BE8 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */]
00000BEC 2F2E FFB8 move.l -[A7], [A6 - 0x48]
00000BF0 4267 clr.w -[A7]
00000BF2 42A7 clr.l -[A7]
00000BF4 2F3C 7069 6374 move.l -[A7], 0x70696374 /* 'pict' */
00000BFA 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
00000BFE 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000C02 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00000C06 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
00000C0A 4EAD 315A jsr [A5 + 0x315A /* export_1575 */]
00000C0E 206E FFB2 movea.l A0, [A6 - 0x4E]
00000C12 2F08 move.l -[A7], A0
00000C14 42A7 clr.l -[A7]
00000C16 A975 syscall TickCount
00000C18 201F move.l D0, [A7]+
00000C1A 205F movea.l A0, [A7]+
00000C1C 2050 movea.l A0, [A0]
00000C1E 2140 007A move.l [A0 + 0x7A], D0
00000C22 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
00000C26 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */]
00000C2A 2D6E FFB2 0012 move.l [A6 + 0x12], [A6 - 0x4E]
label00000C30:
00000C30 4FEE FF4C lea.l A7, [A6 - 0xB4]
00000C34 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000C38 4E5E unlink A6
00000C3A 205F movea.l A0, [A7]+
00000C3C DEFC 000A add.w A7, 0xA /* '\n' */
00000C40 4ED0 jmp [A0]
00000C42 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1984: // at 00000C44 (misaligned)
00000C46 FD6E .extension 0xD6E <<F/4-5/6>> // unimplemented
00000C48 48E7 0108 movem.l -[A7], D7,A4
00000C4C 206E 0018 movea.l A0, [A6 + 0x18]
00000C50 43EE FFB6 lea.l A1, [A6 - 0x4A]
00000C54 7011 moveq.l D0, 0x11
label00000C56:
00000C56 22D8 move.l [A1]+, [A0]+
00000C58 51C8 FFFC dbf D0, -0x6 /* 00000C56 */
00000C5C 3290 move.w [A1], [A0]
00000C5E 286E 0008 movea.l A4, [A6 + 0x8]
00000C62 41ED F0B8 lea.l A0, [A5 - 0xF48]
00000C66 43EE FFB6 lea.l A1, [A6 - 0x4A]
00000C6A 7011 moveq.l D0, 0x11
label00000C6C:
00000C6C 20D9 move.l [A0]+, [A1]+
00000C6E 51C8 FFFC dbf D0, -0x6 /* 00000C6C */
00000C72 3091 move.w [A0], [A1]
00000C74 102D F0B8 move.b D0, [A5 - 0xF48]
00000C78 6604 bne +0x6 /* 00000C7E */
00000C7A 6000 01B6 bra +0x1B8 /* 00000E32 */
label00000C7E:
00000C7E 4267 clr.w -[A7]
00000C80 486D F0B8 pea.l [A5 - 0xF48]
00000C84 4EAD 399A jsr [A5 + 0x399A /* export_1839 */]
00000C88 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000C8C 4A94 tst.l [A4]
00000C8E 6732 beq +0x34 /* 00000CC2 */
00000C90 7000 moveq.l D0, 0x00
00000C92 2880 move.l [A4], D0
00000C94 3D6D F0BE FD6E move.w [A6 - 0x292], [A5 - 0xF42]
00000C9A 4267 clr.w -[A7]
00000C9C 486E FD6E pea.l [A6 - 0x292]
00000CA0 486E FD70 pea.l [A6 - 0x290]
00000CA4 4EAD 0C0A jsr [A5 + 0xC0A /* export_381 */]
00000CA8 4A5F tst.w [A7]+
00000CAA 661A bne +0x1C /* 00000CC6 */
00000CAC 42A7 clr.l -[A7]
00000CAE 486D F0C2 pea.l [A5 - 0xF3E]
00000CB2 3F2E FD6E move.w -[A7], [A6 - 0x292]
00000CB6 2F2E FD70 move.l -[A7], [A6 - 0x290]
00000CBA 4EBA FE34 jsr [PC - 0x1CC /* 00000AF0 */]
00000CBE 289F move.l [A4], [A7]+
00000CC0 6004 bra +0x6 /* 00000CC6 */
label00000CC2:
00000CC2 7000 moveq.l D0, 0x00
00000CC4 2880 move.l [A4], D0
label00000CC6:
00000CC6 486D F0C2 pea.l [A5 - 0xF3E]
00000CCA 3F2D F0BE move.w -[A7], [A5 - 0xF42]
00000CCE 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000CD2 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000CD6 2F2E 000C move.l -[A7], [A6 + 0xC]
00000CDA 2F3C 0001 0004 move.l -[A7], 0x10004
00000CE0 487A 015E pea.l [PC + 0x15E /* 00000E40, value 0x0, cstring "" */]
00000CE4 1F3C 0001 move.b -[A7], 0x1
00000CE8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000CEC 4267 clr.w -[A7]
00000CEE 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000CF2 3E1F move.w D7, [A7]+
00000CF4 6742 beq +0x44 /* 00000D38 */
00000CF6 486D F0C2 pea.l [A5 - 0xF3E]
00000CFA 3F2D F0BE move.w -[A7], [A5 - 0xF42]
00000CFE 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000D02 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000D06 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D0A 2F3C 0001 0001 move.l -[A7], 0x10001
00000D10 487A 012E pea.l [PC + 0x12E /* 00000E40, value 0x0, cstring "" */]
00000D14 1F3C 0001 move.b -[A7], 0x1
// begin alternate branch 00000D16-00000D1E
label00000D16:
00000D16 0001 4EAD ori.b D1, 0xAD
00000D1A 0042 4267 ori.w D2, 0x4267 /* 'Bg' */
// end alternate branch 00000D16-00000D1E
label00000D16: // (misaligned)
00000D18 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000D1C 4267 clr.w -[A7]
00000D1E 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000D22 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000D26 1B7C 0001 F124 move.b [A5 - 0xEDC], 0x1
00000D2C 2F3C 0002 0FA8 move.l -[A7], 0x20FA8
00000D32 4EAD 3F92 jsr [A5 + 0x3F92 /* export_2030 */]
00000D36 6004 bra +0x6 /* 00000D3C */
label00000D38:
00000D38 422D F124 clr.b [A5 - 0xEDC]
label00000D3C:
00000D3C 486E FF76 pea.l [A6 - 0x8A]
00000D40 4EBA 1356 jsr [PC + 0x1356 /* 00002098 */]
00000D44 7007 moveq.l D0, 0x07
00000D46 B06E FF76 cmp.w D0, [A6 - 0x8A]
00000D4A 56C0 sne D0
00000D4C 4A00 tst.b D0
00000D4E 660C bne +0xE /* 00000D5C */
00000D50 7207 moveq.l D1, 0x07
00000D52 B26E FF76 cmp.w D1, [A6 - 0x8A]
00000D56 56C1 sne D1
00000D58 8001 or.b D0, D1
00000D5A 6730 beq +0x32 /* 00000D8C */
label00000D5C:
00000D5C 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00000D60 486E FD76 pea.l [A6 - 0x28A]
00000D64 2F3C 000E 0FA0 move.l -[A7], 0xE0FA0
00000D6A 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000D6E 486E FD76 pea.l [A6 - 0x28A]
00000D72 487A 00CC pea.l [PC + 0xCC /* 00000E40, value 0x0, cstring "" */]
00000D76 487A 00C8 pea.l [PC + 0xC8 /* 00000E40, value 0x0, cstring "" */]
00000D7A 487A 00C4 pea.l [PC + 0xC4 /* 00000E40, value 0x0, cstring "" */]
00000D7E A98B syscall ParamText
00000D80 3F3C 0082 move.w -[A7], 0x82
00000D84 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
00000D88 6000 00A8 bra +0xAA /* 00000E32 */
label00000D8C:
00000D8C 7001 moveq.l D0, 0x01
00000D8E B06E FF78 cmp.w D0, [A6 - 0x88]
00000D92 6612 bne +0x14 /* 00000DA6 */
00000D94 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00000D98 2F3C 0005 0FA3 move.l -[A7], 0x50FA3
00000D9E 4EAD 3F92 jsr [A5 + 0x3F92 /* export_2030 */]
00000DA2 6000 008E bra +0x90 /* 00000E32 */
label00000DA6:
00000DA6 1B7C 0001 F104 move.b [A5 - 0xEFC], 0x1
00000DAC 422D F0A8 clr.b [A5 - 0xF58]
00000DB0 4EBA FB72 jsr [PC - 0x48E /* 00000924 */]
00000DB4 42A7 clr.l -[A7]
00000DB6 4EBA 08A4 jsr [PC + 0x8A4 /* 0000165C */]
00000DBA 0C9F 0000 7D00 cmpi.l [A7]+, 0x7D00 /* '}\0' */
00000DC0 6F54 ble +0x56 /* 00000E16 */
00000DC2 486E FD76 pea.l [A6 - 0x28A]
00000DC6 2F3C 0005 0FA0 move.l -[A7], 0x50FA0
00000DCC 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000DD0 2F3C 0000 7D00 move.l -[A7], 0x7D00 /* '}\0' */
00000DD6 486E FE76 pea.l [A6 - 0x18A]
00000DDA 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
00000DDE 486E FD76 pea.l [A6 - 0x28A]
00000DE2 486E FE76 pea.l [A6 - 0x18A]
00000DE6 487A 0058 pea.l [PC + 0x58 /* 00000E40, value 0x0, cstring "" */]
00000DEA 487A 0054 pea.l [PC + 0x54 /* 00000E40, value 0x0, cstring "" */]
00000DEE 487A 0050 pea.l [PC + 0x50 /* 00000E40, value 0x0, cstring "" */]
00000DF2 4EAD 455A jsr [A5 + 0x455A /* export_2215 */]
00000DF6 486E FD76 pea.l [A6 - 0x28A]
00000DFA 487A 0044 pea.l [PC + 0x44 /* 00000E40, value 0x0, cstring "" */]
00000DFE 487A 0040 pea.l [PC + 0x40 /* 00000E40, value 0x0, cstring "" */]
00000E02 487A 003C pea.l [PC + 0x3C /* 00000E40, value 0x0, cstring "" */]
00000E06 A98B syscall ParamText
00000E08 3F3C 0082 move.w -[A7], 0x82
00000E0C 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
00000E10 4EBA 0032 jsr [PC + 0x32 /* 00000E44 */]
00000E14 601C bra +0x1E /* 00000E32 */
label00000E16:
00000E16 7001 moveq.l D0, 0x01
00000E18 B06E FF7A cmp.w D0, [A6 - 0x86]
00000E1C 57C0 seq D0
00000E1E 4400 neg.b D0
00000E20 1B40 F118 move.b [A5 - 0xEE8], D0
00000E24 7001 moveq.l D0, 0x01
00000E26 B06E FF7C cmp.w D0, [A6 - 0x84]
00000E2A 57C0 seq D0
00000E2C 4400 neg.b D0
00000E2E 1B40 F0AC move.b [A5 - 0xF54], D0
label00000E32:
00000E32 4CDF 1080 movem.l D7,A4, [A7]+
00000E36 4E5E unlink A6
00000E38 205F movea.l A0, [A7]+
00000E3A DEFC 0014 add.w A7, 0x14
00000E3E 4ED0 jmp [A0]
00000E40 0000 0000 ori.b D0, 0x0
export_1985:
fn00000E44:
00000E44 4E56 0000 link A6, 0
00000E48 102D F104 move.b D0, [A5 - 0xEFC]
00000E4C 6708 beq +0xA /* 00000E56 */
00000E4E 4EBA FBA8 jsr [PC - 0x458 /* 000009F8 */]
00000E52 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
label00000E56:
00000E56 422D F104 clr.b [A5 - 0xEFC]
00000E5A 422D F124 clr.b [A5 - 0xEDC]
00000E5E 4E5E unlink A6
00000E60 4E75 rts
00000E62 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1986: // at 00000E64 (misaligned)
00000E66 0000 4EBA ori.b D0, 0xBA
00000E6A FFDA .invalid <<F/7/7>>
00000E6C 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00000E70 4E5E unlink A6
00000E72 4E75 rts
export_1987:
00000E74 4E56 0000 link A6, 0
00000E78 102D F104 move.b D0, [A5 - 0xEFC]
00000E7C 671A beq +0x1C /* 00000E98 */
00000E7E 206E 000C movea.l A0, [A6 + 0xC]
00000E82 43ED F0C2 lea.l A1, [A5 - 0xF3E]
00000E86 7007 moveq.l D0, 0x07
label00000E88:
00000E88 20D9 move.l [A0]+, [A1]+
00000E8A 51C8 FFFC dbf D0, -0x6 /* 00000E88 */
00000E8E 206E 0008 movea.l A0, [A6 + 0x8]
00000E92 30AD F0BE move.w [A0], [A5 - 0xF42]
00000E96 600C bra +0xE /* 00000EA4 */
label00000E98:
00000E98 206E 000C movea.l A0, [A6 + 0xC]
00000E9C 4210 clr.b [A0]
00000E9E 206E 0008 movea.l A0, [A6 + 0x8]
00000EA2 4250 clr.w [A0]
label00000EA4:
00000EA4 4E5E unlink A6
00000EA6 205F movea.l A0, [A7]+
00000EA8 504F addq.w A7, 8
00000EAA 4ED0 jmp [A0]
export_1988:
00000EAC 4E56 FCBA link A6, -0x0346
00000EB0 422E 0008 clr.b [A6 + 0x8]
00000EB4 2F3C 0003 0FA3 move.l -[A7], 0x30FA3
00000EBA 4EAD 3F92 jsr [A5 + 0x3F92 /* export_2030 */]
00000EBE 4E5E unlink A6
00000EC0 4E75 rts
00000EC2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1989: // at 00000EC4 (misaligned)
00000EC6 FFFE .invalid <<F/7/7>>
00000EC8 487A 0036 pea.l [PC + 0x36 /* 00000F00, value 0x9496D61 '\tIma', pstring "ImageFile" */]
00000ECC 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000ED0 1F3C 0001 move.b -[A7], 0x1
00000ED4 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00000ED8 4267 clr.w -[A7]
00000EDA 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000EDE 3D5F FFFE move.w [A6 - 0x2], [A7]+
00000EE2 3D6E FFFE 000E move.w [A6 + 0xE], [A6 - 0x2]
00000EE8 206E 000A movea.l A0, [A6 + 0xA]
00000EEC 7000 moveq.l D0, 0x00
00000EEE 2080 move.l [A0], D0
00000EF0 2F2E 000A move.l -[A7], [A6 + 0xA]
00000EF4 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000EF8 4E5E unlink A6
00000EFA 205F movea.l A0, [A7]+
00000EFC 5C4F addq.w A7, 6
00000EFE 4ED0 jmp [A0]
00000F00 0949 bchg A1, D4
00000F02 6D61 blt +0x63 /* 00000F65 */
00000F04 6765 beq +0x67 /* 00000F6B */
00000F06 4669 6C65 not.w [A1 + 0x6C65]
00000F0A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1990: // at 00000F0C (misaligned)
00000F0E 0000 2F2E ori.b D0, 0x2E /* '.' */
00000F12 0008 4EAD ori.b A0, 0xAD
00000F16 013A 4267 btst [PC + 0x4267 /* 0000517F, cstring ""<EOF> */], D0
00000F1A 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000F1E 3D5F 000C move.w [A6 + 0xC], [A7]+
00000F22 4E5E unlink A6
00000F24 2E9F move.l [A7], [A7]+
00000F26 4E75 rts
export_1991:
00000F28 4E56 0000 link A6, 0
00000F2C 2F0C move.l -[A7], A4
00000F2E 286E 0008 movea.l A4, [A6 + 0x8]
00000F32 7000 moveq.l D0, 0x00
00000F34 2880 move.l [A4], D0
00000F36 42AC 0004 clr.l [A4 + 0x4]
00000F3A 422C 0008 clr.b [A4 + 0x8]
00000F3E 7000 moveq.l D0, 0x00
00000F40 2940 0028 move.l [A4 + 0x28], D0
00000F44 7000 moveq.l D0, 0x00
00000F46 2940 002C move.l [A4 + 0x2C], D0
00000F4A 297C 2020 2020 0030 move.l [A4 + 0x30], 0x20202020 /* ' ' */
00000F52 422C 0034 clr.b [A4 + 0x34]
00000F56 7000 moveq.l D0, 0x00
00000F58 2940 0054 move.l [A4 + 0x54], D0
00000F5C 7000 moveq.l D0, 0x00
00000F5E 2940 0058 move.l [A4 + 0x58], D0
00000F62 7000 moveq.l D0, 0x00
00000F64 2940 005C move.l [A4 + 0x5C], D0
00000F68 426C 0062 clr.w [A4 + 0x62]
00000F6C 426C 0060 clr.w [A4 + 0x60]
00000F70 7000 moveq.l D0, 0x00
00000F72 2940 0064 move.l [A4 + 0x64], D0
00000F76 422C 0068 clr.b [A4 + 0x68]
00000F7A 7000 moveq.l D0, 0x00
00000F7C 2940 0088 move.l [A4 + 0x88], D0
00000F80 7000 moveq.l D0, 0x00
00000F82 2940 008C move.l [A4 + 0x8C], D0
00000F86 7000 moveq.l D0, 0x00
00000F88 2940 0090 move.l [A4 + 0x90], D0
00000F8C 285F movea.l A4, [A7]+
00000F8E 4E5E unlink A6
00000F90 2E9F move.l [A7], [A7]+
00000F92 4E75 rts
export_1992:
00000F94 4E56 0000 link A6, 0
00000F98 3F2D F0B4 move.w -[A7], [A5 - 0xF4C]
00000F9C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FA0 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000FA4 4E5E unlink A6
00000FA6 2E9F move.l [A7], [A7]+
00000FA8 4E75 rts
00000FAA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1993: // at 00000FAC (misaligned)
00000FAE FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
00000FB0 206E 0008 movea.l A0, [A6 + 0x8]
00000FB4 43EE FF00 lea.l A1, [A6 - 0x100]
00000FB8 703F moveq.l D0, 0x3F
label00000FBA:
00000FBA 22D8 move.l [A1]+, [A0]+
00000FBC 51C8 FFFC dbf D0, -0x6 /* 00000FBA */
00000FC0 41ED F108 lea.l A0, [A5 - 0xEF8]
00000FC4 43EE FF00 lea.l A1, [A6 - 0x100]
00000FC8 20D9 move.l [A0]+, [A1]+
00000FCA 20D9 move.l [A0]+, [A1]+
00000FCC 20D9 move.l [A0]+, [A1]+
00000FCE 20D9 move.l [A0]+, [A1]+
00000FD0 4E5E unlink A6
00000FD2 2E9F move.l [A7], [A7]+
00000FD4 4E75 rts
00000FD6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000FD8-00000FDC
fn00000FD8:
00000FD8 4E56 FFFC link A6, -0x0004
// end alternate branch 00000FD8-00000FDC
fn00000FD8: // (misaligned)
00000FDA FFFC .invalid <<F/7/7>>
00000FDC 206E 0008 movea.l A0, [A6 + 0x8]
00000FE0 2D50 FFFC move.l [A6 - 0x4], [A0]
00000FE4 6728 beq +0x2A /* 0000100E */
00000FE6 4267 clr.w -[A7]
00000FE8 486E FFFC pea.l [A6 - 0x4]
00000FEC 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000FF0 101F move.b D0, [A7]+
00000FF2 670A beq +0xC /* 00000FFE */
00000FF4 206E 0008 movea.l A0, [A6 + 0x8]
00000FF8 20AE FFFC move.l [A0], [A6 - 0x4]
00000FFC 6010 bra +0x12 /* 0000100E */
label00000FFE:
00000FFE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001002 205F movea.l A0, [A7]+
00001004 A023 syscall DisposHandle/DisposeHandle
00001006 206E 0008 movea.l A0, [A6 + 0x8]
0000100A 7000 moveq.l D0, 0x00
0000100C 2080 move.l [A0], D0
label0000100E:
0000100E 4E5E unlink A6
00001010 2E9F move.l [A7], [A7]+
00001012 4E75 rts
fn00001014:
00001014 4E56 FFFC link A6, -0x0004
00001018 206E 0008 movea.l A0, [A6 + 0x8]
0000101C 2D50 FFFC move.l [A6 - 0x4], [A0]
00001020 6728 beq +0x2A /* 0000104A */
00001022 4267 clr.w -[A7]
00001024 486E FFFC pea.l [A6 - 0x4]
00001028 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000102C 101F move.b D0, [A7]+
0000102E 670A beq +0xC /* 0000103A */
00001030 206E 0008 movea.l A0, [A6 + 0x8]
00001034 20AE FFFC move.l [A0], [A6 - 0x4]
00001038 6010 bra +0x12 /* 0000104A */
label0000103A:
0000103A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000103E 205F movea.l A0, [A7]+
00001040 A023 syscall DisposHandle/DisposeHandle
00001042 206E 0008 movea.l A0, [A6 + 0x8]
00001046 7000 moveq.l D0, 0x00
00001048 2080 move.l [A0], D0
label0000104A:
0000104A 4E5E unlink A6
0000104C 2E9F move.l [A7], [A7]+
0000104E 4E75 rts
export_1994:
00001050 4E56 0000 link A6, 0
00001054 3F2D F0B4 move.w -[A7], [A5 - 0xF4C]
00001058 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000105C 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00001060 3F2D F0B4 move.w -[A7], [A5 - 0xF4C]
00001064 486D F108 pea.l [A5 - 0xEF8]
00001068 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
0000106C 4267 clr.w -[A7]
0000106E 3F2D F0B4 move.w -[A7], [A5 - 0xF4C]
00001072 2F2E 000C move.l -[A7], [A6 + 0xC]
00001076 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000107A 4267 clr.w -[A7]
0000107C 1F3C 0001 move.b -[A7], 0x1
00001080 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00001084 101F move.b D0, [A7]+
00001086 670C beq +0xE /* 00001094 */
00001088 206E 0008 movea.l A0, [A6 + 0x8]
0000108C 4868 0090 pea.l [A0 + 0x90]
00001090 4EBA FF46 jsr [PC - 0xBA /* 00000FD8 */]
label00001094:
00001094 4267 clr.w -[A7]
00001096 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000109A 3D5F 0010 move.w [A6 + 0x10], [A7]+
0000109E 4E5E unlink A6
000010A0 205F movea.l A0, [A7]+
000010A2 504F addq.w A7, 8
000010A4 4ED0 jmp [A0]
000010A6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1995: // at 000010A8 (misaligned)
000010AA 0000 3F2D ori.b D0, 0x2D /* '-' */
000010AE F0B4 2F2E .extension 0x0B4 <<F/2-3/0>> // unimplemented
000010B2 0008 4EAD ori.b A0, 0xAD
000010B6 00DA .incomplete
000010B8 206E 0008 movea.l A0, [A6 + 0x8]
000010BC 20AE 000C move.l [A0], [A6 + 0xC]
000010C0 3F2D F0B4 move.w -[A7], [A5 - 0xF4C]
000010C4 487A 0044 pea.l [PC + 0x44 /* 0000110A, value 0x3724944, pstring "rID" */]
000010C8 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000010CC 4267 clr.w -[A7]
000010CE 3F2D F0B4 move.w -[A7], [A5 - 0xF4C]
000010D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010D6 3F3C 0001 move.w -[A7], 0x1
000010DA 1F3C 0001 move.b -[A7], 0x1
000010DE 4267 clr.w -[A7]
000010E0 1F3C 0001 move.b -[A7], 0x1
000010E4 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
000010E8 101F move.b D0, [A7]+
000010EA 670C beq +0xE /* 000010F8 */
000010EC 206E 0008 movea.l A0, [A6 + 0x8]
000010F0 4868 0090 pea.l [A0 + 0x90]
000010F4 4EBA FEE2 jsr [PC - 0x11E /* 00000FD8 */]
label000010F8:
000010F8 4267 clr.w -[A7]
000010FA 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000010FE 3D5F 0010 move.w [A6 + 0x10], [A7]+
00001102 4E5E unlink A6
00001104 205F movea.l A0, [A7]+
00001106 504F addq.w A7, 8
00001108 4ED0 jmp [A0]
0000110A 0372 4944 bchg <<invalid full ext with I/IS == 4>>, D1
0000110E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001110-0000111C
fn00001110:
00001110 4E56 FEF8 link A6, -0x0108
00001114 206E 0010 movea.l A0, [A6 + 0x10]
00001118 43EE FF00 lea.l A1, [A6 - 0x100]
// end alternate branch 00001110-0000111C
fn00001110: // (misaligned)
00001112 FEF8 206E .extension 0xEF8 <<F/2-3/7>> // unimplemented
00001116 0010 43EE ori.b [A0], 0xEE
0000111A FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
0000111C 703F moveq.l D0, 0x3F
label0000111E:
0000111E 22D8 move.l [A1]+, [A0]+
00001120 51C8 FFFC dbf D0, -0x6 /* 0000111E */
00001124 42A7 clr.l -[A7]
00001126 206E 0008 movea.l A0, [A6 + 0x8]
0000112A 2F28 0024 move.l -[A7], [A0 + 0x24]
0000112E 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001132 7004 moveq.l D0, 0x04
00001134 2F00 move.l -[A7], D0
00001136 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
0000113A 2D5F FEF8 move.l [A6 - 0x108], [A7]+
0000113E 4267 clr.w -[A7]
00001140 2F2E 000C move.l -[A7], [A6 + 0xC]
00001144 206E 0008 movea.l A0, [A6 + 0x8]
00001148 2F28 0024 move.l -[A7], [A0 + 0x24]
0000114C 486E FEFC pea.l [A6 - 0x104]
00001150 4EBA EF06 jsr [PC - 0x10FA /* 00000058 */]
00001154 101F move.b D0, [A7]+
00001156 6718 beq +0x1A /* 00001170 */
00001158 2F2E 000C move.l -[A7], [A6 + 0xC]
0000115C 2F2E FEFC move.l -[A7], [A6 - 0x104]
00001160 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00001164 206E 0008 movea.l A0, [A6 + 0x8]
00001168 4868 0024 pea.l [A0 + 0x24]
0000116C 4EBA F046 jsr [PC - 0xFBA /* 000001B4 */]
label00001170:
00001170 4267 clr.w -[A7]
00001172 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001176 4EBA 0BFC jsr [PC + 0xBFC /* 00001D74 */]
0000117A 4A5F tst.w [A7]+
0000117C 4E5E unlink A6
0000117E 205F movea.l A0, [A7]+
00001180 DEFC 000C add.w A7, 0xC
00001184 4ED0 jmp [A0]
00001186 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001188-00001194
fn00001188:
00001188 4E56 FEF8 link A6, -0x0108
0000118C 206E 0012 movea.l A0, [A6 + 0x12]
00001190 43EE FF00 lea.l A1, [A6 - 0x100]
// end alternate branch 00001188-00001194
fn00001188: // (misaligned)
0000118A FEF8 206E .extension 0xEF8 <<F/2-3/7>> // unimplemented
0000118E 0012 43EE ori.b [A2], 0xEE
00001192 FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
00001194 703F moveq.l D0, 0x3F
label00001196:
00001196 22D8 move.l [A1]+, [A0]+
00001198 51C8 FFFC dbf D0, -0x6 /* 00001196 */
0000119C 102E 0008 move.b D0, [A6 + 0x8]
000011A0 676E beq +0x70 /* 00001210 */
000011A2 4A2E FF00 tst.b [A6 - 0x100]
000011A6 56C1 sne D1
000011A8 C001 and.b D0, D1
000011AA 6764 beq +0x66 /* 00001210 */
000011AC 2F2E 000A move.l -[A7], [A6 + 0xA]
000011B0 4EBA 083A jsr [PC + 0x83A /* 000019EC */]
000011B4 206E 000A movea.l A0, [A6 + 0xA]
000011B8 2F08 move.l -[A7], A0
000011BA 42A7 clr.l -[A7]
000011BC 7004 moveq.l D0, 0x04
000011BE 2F00 move.l -[A7], D0
000011C0 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
000011C4 201F move.l D0, [A7]+
000011C6 205F movea.l A0, [A7]+
000011C8 2140 0024 move.l [A0 + 0x24], D0
000011CC 206E 000A movea.l A0, [A6 + 0xA]
000011D0 2F28 0024 move.l -[A7], [A0 + 0x24]
000011D4 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000011D8 206E 000A movea.l A0, [A6 + 0xA]
000011DC 2068 0024 movea.l A0, [A0 + 0x24]
000011E0 2050 movea.l A0, [A0]
000011E2 20AE 000E move.l [A0], [A6 + 0xE]
000011E6 206E 000A movea.l A0, [A6 + 0xA]
000011EA 43EE FF00 lea.l A1, [A6 - 0x100]
000011EE 7007 moveq.l D0, 0x07
label000011F0:
000011F0 20D9 move.l [A0]+, [A1]+
000011F2 51C8 FFFC dbf D0, -0x6 /* 000011F0 */
000011F6 206E 000A movea.l A0, [A6 + 0xA]
000011FA 7001 moveq.l D0, 0x01
000011FC 2140 0020 move.l [A0 + 0x20], D0
00001200 4267 clr.w -[A7]
00001202 2F2E 000A move.l -[A7], [A6 + 0xA]
00001206 4EBA 0AA0 jsr [PC + 0xAA0 /* 00001CA8 */]
0000120A 4A5F tst.w [A7]+
0000120C 675A beq +0x5C /* 00001268 */
0000120E 6058 bra +0x5A /* 00001268 */
label00001210:
00001210 42A7 clr.l -[A7]
00001212 206E 000A movea.l A0, [A6 + 0xA]
00001216 2F28 0024 move.l -[A7], [A0 + 0x24]
0000121A 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000121E 7004 moveq.l D0, 0x04
00001220 2F00 move.l -[A7], D0
00001222 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00001226 2D5F FEF8 move.l [A6 - 0x108], [A7]+
0000122A 4267 clr.w -[A7]
0000122C 2F2E 000E move.l -[A7], [A6 + 0xE]
00001230 206E 000A movea.l A0, [A6 + 0xA]
00001234 2F28 0024 move.l -[A7], [A0 + 0x24]
00001238 486E FEFC pea.l [A6 - 0x104]
0000123C 4EBA EE1A jsr [PC - 0x11E6 /* 00000058 */]
00001240 101F move.b D0, [A7]+
00001242 6618 bne +0x1A /* 0000125C */
00001244 2F2E 000E move.l -[A7], [A6 + 0xE]
00001248 2F2E FEFC move.l -[A7], [A6 - 0x104]
0000124C 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00001250 206E 000A movea.l A0, [A6 + 0xA]
00001254 4868 0024 pea.l [A0 + 0x24]
00001258 4EBA EF8E jsr [PC - 0x1072 /* 000001E8 */]
label0000125C:
0000125C 4267 clr.w -[A7]
0000125E 2F2E 000A move.l -[A7], [A6 + 0xA]
00001262 4EBA 0B10 jsr [PC + 0xB10 /* 00001D74 */]
00001266 4A5F tst.w [A7]+
label00001268:
00001268 4E5E unlink A6
0000126A 205F movea.l A0, [A7]+
0000126C DEFC 000E add.w A7, 0xE
00001270 4ED0 jmp [A0]
00001272 0000 4E56 ori.b D0, 0x56 /* 'V' */
00001276 0000 3F2D ori.b D0, 0x2D /* '-' */
0000127A F0A4 206E .extension 0x0A4 <<F/2-3/0>> // unimplemented
0000127E 0008 4868 ori.b A0, 0x68 /* 'h' */
00001282 FED8 4EAD .extension 0xED8 <<F/2-3/7>> // unimplemented
00001286 00D2 .incomplete
00001288 4E5E unlink A6
0000128A 205F movea.l A0, [A7]+
0000128C DEFC 000A add.w A7, 0xA /* '\n' */
00001290 4ED0 jmp [A0]
00001292 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1996: // at 00001294 (misaligned)
00001296 FD84 .invalid <<F/6/6>>
00001298 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
0000129C 206E 000C movea.l A0, [A6 + 0xC]
000012A0 43EE FF00 lea.l A1, [A6 - 0x100]
000012A4 703F moveq.l D0, 0x3F
label000012A6:
000012A6 22D8 move.l [A1]+, [A0]+
000012A8 51C8 FFFC dbf D0, -0x6 /* 000012A6 */
000012AC A9B4 syscall SystemTask
000012AE 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
000012B2 486E FED8 pea.l [A6 - 0x128]
000012B6 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
000012BA 486E FD84 pea.l [A6 - 0x27C]
000012BE 487A FFB4 pea.l [PC - 0x4C /* 00001274, value 0x4E560000 'NV\0\0', cstring "NV" */]
000012C2 2F0E move.l -[A7], A6
000012C4 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
000012C8 4267 clr.w -[A7]
000012CA 486E FF00 pea.l [A6 - 0x100]
000012CE 486E FED8 pea.l [A6 - 0x128]
000012D2 4EBA 0748 jsr [PC + 0x748 /* 00001A1C */]
000012D6 3C1F move.w D6, [A7]+
000012D8 6610 bne +0x12 /* 000012EA */
000012DA 486E FF00 pea.l [A6 - 0x100]
000012DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012E2 486E FED8 pea.l [A6 - 0x128]
000012E6 4EBA FE28 jsr [PC - 0x1D8 /* 00001110 */]
label000012EA:
000012EA 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
000012EE 486E FED8 pea.l [A6 - 0x128]
000012F2 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000012F6 4240 clr.w D0
000012F8 102E FF00 move.b D0, [A6 - 0x100]
000012FC 3D40 FDC6 move.w [A6 - 0x23A], D0
00001300 4204 clr.b D4
00001302 7E01 moveq.l D7, 0x01
label00001304:
00001304 BE6E FDC6 cmp.w D7, [A6 - 0x23A]
00001308 5DC0 slt D0
0000130A 4A00 tst.b D0
0000130C 6730 beq +0x32 /* 0000133E */
0000130E 4241 clr.w D1
00001310 41EE FF00 lea.l A0, [A6 - 0x100]
00001314 1230 7000 move.b D1, [A0 + D7.w]
00001318 4A41 tst.w D1
0000131A 6B18 bmi +0x1A /* 00001334 */
0000131C B27C 005F cmp.w D1, 0x5F /* '_' */
00001320 6E12 bgt +0x14 /* 00001334 */
00001322 43FA 00D4 lea.l A1, [PC + 0xD4 /* 000013F8, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001326 3401 move.w D2, D1
00001328 E64A lsr D2.w, 3
0000132A 4442 neg.w D2
0000132C 0331 20FF btst [A1 + D2.w - 0x1], D1
00001330 0A3C 0004 xori.b ccr, 4
label00001334:
00001334 57C1 seq D1
00001336 C001 and.b D0, D1
00001338 6704 beq +0x6 /* 0000133E */
0000133A 5247 addq.w D7, 1
0000133C 60C6 bra -0x38 /* 00001304 */
label0000133E:
0000133E 422E FDD6 clr.b [A6 - 0x22A]
00001342 4245 clr.w D5
label00001344:
00001344 BE6E FDC6 cmp.w D7, [A6 - 0x23A]
00001348 5DC0 slt D0
0000134A 4A00 tst.b D0
0000134C 6748 beq +0x4A /* 00001396 */
0000134E 4241 clr.w D1
00001350 41EE FF00 lea.l A0, [A6 - 0x100]
00001354 1230 7000 move.b D1, [A0 + D7.w]
00001358 4A41 tst.w D1
0000135A 6B18 bmi +0x1A /* 00001374 */
0000135C B27C 005F cmp.w D1, 0x5F /* '_' */
00001360 6E12 bgt +0x14 /* 00001374 */
00001362 43FA 0094 lea.l A1, [PC + 0x94 /* 000013F8, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001366 3401 move.w D2, D1
00001368 E64A lsr D2.w, 3
0000136A 4442 neg.w D2
0000136C 0331 20FF btst [A1 + D2.w - 0x1], D1
00001370 0A3C 0004 xori.b ccr, 4
label00001374:
00001374 56C1 sne D1
00001376 C001 and.b D0, D1
00001378 671C beq +0x1E /* 00001396 */
0000137A 7A02 moveq.l D5, 0x02
0000137C 4240 clr.w D0
0000137E 41EE FF00 lea.l A0, [A6 - 0x100]
00001382 1030 7000 move.b D0, [A0 + D7.w]
00001386 43EE FDD6 lea.l A1, [A6 - 0x22A]
0000138A 1380 5000 move.b [A1 + D5.w], D0
0000138E 1D45 FDD6 move.b [A6 - 0x22A], D5
00001392 5247 addq.w D7, 1
00001394 60AE bra -0x50 /* 00001344 */
label00001396:
00001396 4240 clr.w D0
00001398 102E FDD6 move.b D0, [A6 - 0x22A]
0000139C 4A40 tst.w D0
0000139E 6F30 ble +0x32 /* 000013D0 */
000013A0 4267 clr.w -[A7]
000013A2 486E FF00 pea.l [A6 - 0x100]
000013A6 486E FED8 pea.l [A6 - 0x128]
000013AA 4EBA 0670 jsr [PC + 0x670 /* 00001A1C */]
000013AE 3C1F move.w D6, [A7]+
000013B0 6610 bne +0x12 /* 000013C2 */
000013B2 486E FF00 pea.l [A6 - 0x100]
000013B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000013BA 486E FED8 pea.l [A6 - 0x128]
000013BE 4EBA FD50 jsr [PC - 0x2B0 /* 00001110 */]
label000013C2:
000013C2 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
000013C6 486E FED8 pea.l [A6 - 0x128]
000013CA 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000013CE 6002 bra +0x4 /* 000013D2 */
label000013D0:
000013D0 7801 moveq.l D4, 0x01
label000013D2:
000013D2 1004 move.b D0, D4
000013D4 6700 FF2E beq -0xD0 /* 00001304 */
000013D8 486E FD84 pea.l [A6 - 0x27C]
000013DC 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
000013E0 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
000013E4 4E5E unlink A6
000013E6 205F movea.l A0, [A7]+
000013E8 504F addq.w A7, 8
000013EA 4ED0 jmp [A0]
000013EC 2800 move.l D4, D0
000013EE 0000 8C00 ori.b D0, 0x0
000013F2 9347 subx.w D1, D7
000013F4 0000 0000 ori.b D0, 0x0
000013F8 4E56 0000 link A6, 0
000013FC 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001400 206E 0008 movea.l A0, [A6 + 0x8]
00001404 4868 FED8 pea.l [A0 - 0x128]
00001408 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
0000140C 4E5E unlink A6
0000140E 205F movea.l A0, [A7]+
00001410 DEFC 000A add.w A7, 0xA /* '\n' */
00001414 4ED0 jmp [A0]
00001416 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1997: // at 00001418 (misaligned)
0000141A FD84 .invalid <<F/6/6>>
0000141C 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00001420 206E 000C movea.l A0, [A6 + 0xC]
00001424 43EE FF00 lea.l A1, [A6 - 0x100]
00001428 703F moveq.l D0, 0x3F
label0000142A:
0000142A 22D8 move.l [A1]+, [A0]+
0000142C 51C8 FFFC dbf D0, -0x6 /* 0000142A */
00001430 A9B4 syscall SystemTask
00001432 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001436 486E FED8 pea.l [A6 - 0x128]
0000143A 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
0000143E 486E FD84 pea.l [A6 - 0x27C]
00001442 487A FFB4 pea.l [PC - 0x4C /* 000013F8, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001446 2F0E move.l -[A7], A6
00001448 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
0000144C 4267 clr.w -[A7]
0000144E 486E FF00 pea.l [A6 - 0x100]
00001452 486E FED8 pea.l [A6 - 0x128]
00001456 4EBA 05C4 jsr [PC + 0x5C4 /* 00001A1C */]
0000145A 3C1F move.w D6, [A7]+
0000145C 6614 bne +0x16 /* 00001472 */
0000145E 486E FF00 pea.l [A6 - 0x100]
00001462 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001466 486E FED8 pea.l [A6 - 0x128]
0000146A 4267 clr.w -[A7]
0000146C 4EBA FD1A jsr [PC - 0x2E6 /* 00001188 */]
00001470 601A bra +0x1C /* 0000148C */
label00001472:
00001472 0C46 04E7 cmpi.w D6, 0x4E7
00001476 6614 bne +0x16 /* 0000148C */
00001478 486E FF00 pea.l [A6 - 0x100]
0000147C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001480 486E FED8 pea.l [A6 - 0x128]
00001484 1F3C 0001 move.b -[A7], 0x1
00001488 4EBA FCFE jsr [PC - 0x302 /* 00001188 */]
label0000148C:
0000148C 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001490 486E FED8 pea.l [A6 - 0x128]
00001494 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00001498 4240 clr.w D0
0000149A 102E FF00 move.b D0, [A6 - 0x100]
0000149E 3D40 FDC6 move.w [A6 - 0x23A], D0
000014A2 4204 clr.b D4
000014A4 7E01 moveq.l D7, 0x01
label000014A6:
000014A6 BE6E FDC6 cmp.w D7, [A6 - 0x23A]
000014AA 5FC0 sle D0
000014AC 4A00 tst.b D0
000014AE 6730 beq +0x32 /* 000014E0 */
000014B0 4241 clr.w D1
000014B2 41EE FF00 lea.l A0, [A6 - 0x100]
000014B6 1230 7000 move.b D1, [A0 + D7.w]
000014BA 4A41 tst.w D1
000014BC 6B18 bmi +0x1A /* 000014D6 */
000014BE B27C 005F cmp.w D1, 0x5F /* '_' */
000014C2 6E12 bgt +0x14 /* 000014D6 */
000014C4 43FA 00F2 lea.l A1, [PC + 0xF2 /* 000015B8, value 0x4E56FF68 */]
000014C8 3401 move.w D2, D1
000014CA E64A lsr D2.w, 3
000014CC 4442 neg.w D2
000014CE 0331 20FF btst [A1 + D2.w - 0x1], D1
000014D2 0A3C 0004 xori.b ccr, 4
label000014D6:
000014D6 57C1 seq D1
000014D8 C001 and.b D0, D1
000014DA 6704 beq +0x6 /* 000014E0 */
000014DC 5247 addq.w D7, 1
000014DE 60C6 bra -0x38 /* 000014A6 */
label000014E0:
000014E0 422E FDD6 clr.b [A6 - 0x22A]
000014E4 4245 clr.w D5
label000014E6:
000014E6 BE6E FDC6 cmp.w D7, [A6 - 0x23A]
000014EA 5FC0 sle D0
000014EC 4A00 tst.b D0
000014EE 6748 beq +0x4A /* 00001538 */
000014F0 4241 clr.w D1
000014F2 41EE FF00 lea.l A0, [A6 - 0x100]
000014F6 1230 7000 move.b D1, [A0 + D7.w]
000014FA 4A41 tst.w D1
000014FC 6B18 bmi +0x1A /* 00001516 */
000014FE B27C 005F cmp.w D1, 0x5F /* '_' */
00001502 6E12 bgt +0x14 /* 00001516 */
00001504 43FA 00B2 lea.l A1, [PC + 0xB2 /* 000015B8, value 0x4E56FF68 */]
00001508 3401 move.w D2, D1
0000150A E64A lsr D2.w, 3
0000150C 4442 neg.w D2
0000150E 0331 20FF btst [A1 + D2.w - 0x1], D1
00001512 0A3C 0004 xori.b ccr, 4
label00001516:
00001516 56C1 sne D1
00001518 C001 and.b D0, D1
0000151A 671C beq +0x1E /* 00001538 */
0000151C 5245 addq.w D5, 1
0000151E 4240 clr.w D0
00001520 41EE FF00 lea.l A0, [A6 - 0x100]
00001524 1030 7000 move.b D0, [A0 + D7.w]
00001528 43EE FDD6 lea.l A1, [A6 - 0x22A]
0000152C 1380 5000 move.b [A1 + D5.w], D0
00001530 1D45 FDD6 move.b [A6 - 0x22A], D5
00001534 5247 addq.w D7, 1
00001536 60AE bra -0x50 /* 000014E6 */
label00001538:
00001538 4240 clr.w D0
0000153A 102E FDD6 move.b D0, [A6 - 0x22A]
0000153E 4A40 tst.w D0
00001540 6F4E ble +0x50 /* 00001590 */
00001542 4267 clr.w -[A7]
00001544 486E FDD6 pea.l [A6 - 0x22A]
00001548 486E FED8 pea.l [A6 - 0x128]
0000154C 4EBA 04CE jsr [PC + 0x4CE /* 00001A1C */]
00001550 3C1F move.w D6, [A7]+
00001552 6614 bne +0x16 /* 00001568 */
00001554 486E FDD6 pea.l [A6 - 0x22A]
00001558 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000155C 486E FED8 pea.l [A6 - 0x128]
00001560 4267 clr.w -[A7]
00001562 4EBA FC24 jsr [PC - 0x3DC /* 00001188 */]
00001566 601A bra +0x1C /* 00001582 */
label00001568:
00001568 0C46 04E7 cmpi.w D6, 0x4E7
0000156C 6614 bne +0x16 /* 00001582 */
0000156E 486E FDD6 pea.l [A6 - 0x22A]
00001572 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001576 486E FED8 pea.l [A6 - 0x128]
0000157A 1F3C 0001 move.b -[A7], 0x1
0000157E 4EBA FC08 jsr [PC - 0x3F8 /* 00001188 */]
label00001582:
00001582 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001586 486E FED8 pea.l [A6 - 0x128]
0000158A 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
0000158E 6002 bra +0x4 /* 00001592 */
label00001590:
00001590 7801 moveq.l D4, 0x01
label00001592:
00001592 1004 move.b D0, D4
00001594 6700 FF10 beq -0xEE /* 000014A6 */
00001598 486E FD84 pea.l [A6 - 0x27C]
0000159C 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
000015A0 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
000015A4 4E5E unlink A6
000015A6 205F movea.l A0, [A7]+
000015A8 504F addq.w A7, 8
000015AA 4ED0 jmp [A0]
000015AC 2800 move.l D4, D0
000015AE 0000 8C00 ori.b D0, 0x0
000015B2 9347 subx.w D1, D7
000015B4 0000 0000 ori.b D0, 0x0
export_1998:
000015B8 4E56 FF68 link A6, -0x0098
000015BC 3F2D F0B4 move.w -[A7], [A5 - 0xF4C]
000015C0 486E FF68 pea.l [A6 - 0x98]
000015C4 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
000015C8 206E 000A movea.l A0, [A6 + 0xA]
000015CC 2D50 FF68 move.l [A6 - 0x98], [A0]
000015D0 3F2D F0B4 move.w -[A7], [A5 - 0xF4C]
000015D4 487A 0080 pea.l [PC + 0x80 /* 00001656, value 0x3724944, pstring "rID" */]
000015D8 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000015DC 4267 clr.w -[A7]
000015DE 3F2D F0B4 move.w -[A7], [A5 - 0xF4C]
000015E2 486E FF68 pea.l [A6 - 0x98]
000015E6 3F3C 0001 move.w -[A7], 0x1
000015EA 1F3C 0001 move.b -[A7], 0x1
000015EE 3F2E 0008 move.w -[A7], [A6 + 0x8]
000015F2 1F3C 0001 move.b -[A7], 0x1
000015F6 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
000015FA 101F move.b D0, [A7]+
000015FC 673A beq +0x3C /* 00001638 */
000015FE 206E 000A movea.l A0, [A6 + 0xA]
00001602 4868 0090 pea.l [A0 + 0x90]
00001606 4EBA FA0C jsr [PC - 0x5F4 /* 00001014 */]
0000160A 3F2D F0B4 move.w -[A7], [A5 - 0xF4C]
0000160E 2F2E 000A move.l -[A7], [A6 + 0xA]
00001612 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00001616 4267 clr.w -[A7]
00001618 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000161C 3D5F 000E move.w [A6 + 0xE], [A7]+
00001620 7000 moveq.l D0, 0x00
00001622 2D40 FFFC move.l [A6 - 0x4], D0
00001626 486E FFFC pea.l [A6 - 0x4]
0000162A 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
0000162E 486E FFFC pea.l [A6 - 0x4]
00001632 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001636 600A bra +0xC /* 00001642 */
label00001638:
00001638 4267 clr.w -[A7]
0000163A 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000163E 3D5F 000E move.w [A6 + 0xE], [A7]+
label00001642:
00001642 3F2D F0B4 move.w -[A7], [A5 - 0xF4C]
00001646 486E FF68 pea.l [A6 - 0x98]
0000164A 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
0000164E 4E5E unlink A6
00001650 205F movea.l A0, [A7]+
00001652 5C4F addq.w A7, 6
00001654 4ED0 jmp [A0]
00001656 0372 4944 bchg <<invalid full ext with I/IS == 4>>, D1
0000165A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000165C-00001662
export_1999:
fn0000165C:
0000165C 4E56 0000 link A6, 0
00001660 42A7 clr.l -[A7]
// end alternate branch 0000165C-00001662
export_1999: // at 0000165C (misaligned)
fn0000165C: // (misaligned)
0000165E 0000 42A7 ori.b D0, 0xA7
00001662 487A 000E pea.l [PC + 0xE /* 00001672, value 0x9496D61 '\tIma', pstring "ImageFile" */]
00001666 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000166A 2D5F 0008 move.l [A6 + 0x8], [A7]+
0000166E 4E5E unlink A6
00001670 4E75 rts
00001672 0949 bchg A1, D4
00001674 6D61 blt +0x63 /* 000016D7 */
00001676 6765 beq +0x67 /* 000016DD */
00001678 4669 6C65 not.w [A1 + 0x6C65]
export_2000:
0000167C 4E56 0000 link A6, 0
00001680 2F0C move.l -[A7], A4
00001682 286E 0008 movea.l A4, [A6 + 0x8]
00001686 7000 moveq.l D0, 0x00
00001688 2880 move.l [A4], D0
0000168A 42AC 0004 clr.l [A4 + 0x4]
0000168E 422C 0008 clr.b [A4 + 0x8]
00001692 7000 moveq.l D0, 0x00
00001694 2940 0028 move.l [A4 + 0x28], D0
00001698 7000 moveq.l D0, 0x00
0000169A 2940 002C move.l [A4 + 0x2C], D0
0000169E 297C 2020 2020 0030 move.l [A4 + 0x30], 0x20202020 /* ' ' */
000016A6 422C 0034 clr.b [A4 + 0x34]
000016AA 7000 moveq.l D0, 0x00
000016AC 2940 0054 move.l [A4 + 0x54], D0
000016B0 7000 moveq.l D0, 0x00
000016B2 2940 0058 move.l [A4 + 0x58], D0
000016B6 7000 moveq.l D0, 0x00
000016B8 2940 005C move.l [A4 + 0x5C], D0
000016BC 426C 0062 clr.w [A4 + 0x62]
000016C0 426C 0060 clr.w [A4 + 0x60]
000016C4 7000 moveq.l D0, 0x00
000016C6 2940 0064 move.l [A4 + 0x64], D0
000016CA 422C 0068 clr.b [A4 + 0x68]
000016CE 285F movea.l A4, [A7]+
000016D0 4E5E unlink A6
000016D2 2E9F move.l [A7], [A7]+
000016D4 4E75 rts
000016D6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2001: // at 000016D8 (misaligned)
000016DA 0000 3F2D ori.b D0, 0x2D /* '-' */
000016DE F09C 2F2E .extension 0x09C <<F/2-3/0>> // unimplemented
000016E2 0008 4EAD ori.b A0, 0xAD
000016E6 00DA .incomplete
000016E8 3F2D F09C move.w -[A7], [A5 - 0xF64]
000016EC 486D F108 pea.l [A5 - 0xEF8]
000016F0 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000016F4 4267 clr.w -[A7]
000016F6 3F2D F09C move.w -[A7], [A5 - 0xF64]
000016FA 2F2E 000C move.l -[A7], [A6 + 0xC]
000016FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001702 4267 clr.w -[A7]
00001704 1F3C 0001 move.b -[A7], 0x1
00001708 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
0000170C 101F move.b D0, [A7]+
0000170E 4267 clr.w -[A7]
00001710 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001714 3D5F 0010 move.w [A6 + 0x10], [A7]+
00001718 4E5E unlink A6
0000171A 205F movea.l A0, [A7]+
0000171C 504F addq.w A7, 8
0000171E 4ED0 jmp [A0]
export_2002:
00001720 4E56 0000 link A6, 0
00001724 3F2D F09C move.w -[A7], [A5 - 0xF64]
00001728 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000172C 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00001730 206E 0008 movea.l A0, [A6 + 0x8]
00001734 20AE 000C move.l [A0], [A6 + 0xC]
00001738 3F2D F09C move.w -[A7], [A5 - 0xF64]
0000173C 487A 0036 pea.l [PC + 0x36 /* 00001774, value 0x3724944, pstring "rID" */]
00001740 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00001744 4267 clr.w -[A7]
00001746 3F2D F09C move.w -[A7], [A5 - 0xF64]
0000174A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000174E 3F3C 0001 move.w -[A7], 0x1
00001752 1F3C 0001 move.b -[A7], 0x1
00001756 4267 clr.w -[A7]
00001758 1F3C 0001 move.b -[A7], 0x1
0000175C 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00001760 101F move.b D0, [A7]+
00001762 4267 clr.w -[A7]
00001764 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001768 3D5F 0010 move.w [A6 + 0x10], [A7]+
0000176C 4E5E unlink A6
0000176E 205F movea.l A0, [A7]+
00001770 504F addq.w A7, 8
00001772 4ED0 jmp [A0]
00001774 0372 4944 bchg <<invalid full ext with I/IS == 4>>, D1
export_2003:
00001778 4E56 FF00 link A6, -0x0100
0000177C 206E 0008 movea.l A0, [A6 + 0x8]
00001780 43EE FF00 lea.l A1, [A6 - 0x100]
00001784 703F moveq.l D0, 0x3F
label00001786:
00001786 22D8 move.l [A1]+, [A0]+
00001788 51C8 FFFC dbf D0, -0x6 /* 00001786 */
0000178C 3F2D F09C move.w -[A7], [A5 - 0xF64]
00001790 486E FF00 pea.l [A6 - 0x100]
00001794 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00001798 4267 clr.w -[A7]
0000179A 3F2D F09C move.w -[A7], [A5 - 0xF64]
0000179E 2F2E 000C move.l -[A7], [A6 + 0xC]
000017A2 3F3C 0001 move.w -[A7], 0x1
000017A6 1F3C 0001 move.b -[A7], 0x1
000017AA 4267 clr.w -[A7]
000017AC 1F3C 0001 move.b -[A7], 0x1
000017B0 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
000017B4 101F move.b D0, [A7]+
000017B6 4267 clr.w -[A7]
000017B8 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000017BC 3D5F 0010 move.w [A6 + 0x10], [A7]+
000017C0 4E5E unlink A6
000017C2 205F movea.l A0, [A7]+
000017C4 504F addq.w A7, 8
000017C6 4ED0 jmp [A0]
export_2004:
000017C8 4E56 0000 link A6, 0
000017CC 3F2D F09C move.w -[A7], [A5 - 0xF64]
000017D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000017D4 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
000017D8 3F2D F09C move.w -[A7], [A5 - 0xF64]
000017DC 487A 002C pea.l [PC + 0x2C /* 0000180A, value 0x3724944, pstring "rID" */]
000017E0 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000017E4 4267 clr.w -[A7]
000017E6 3F2D F09C move.w -[A7], [A5 - 0xF64]
000017EA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000017EE 4267 clr.w -[A7]
000017F0 1F3C 0001 move.b -[A7], 0x1
000017F4 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000017F8 101F move.b D0, [A7]+
000017FA 4267 clr.w -[A7]
000017FC 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001800 3D5F 000C move.w [A6 + 0xC], [A7]+
00001804 4E5E unlink A6
00001806 2E9F move.l [A7], [A7]+
00001808 4E75 rts
0000180A 0372 4944 bchg <<invalid full ext with I/IS == 4>>, D1
0000180E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2005: // at 00001810 (misaligned)
00001812 0000 4267 ori.b D0, 0x67 /* 'g' */
00001816 3F2D F09C move.w -[A7], [A5 - 0xF64]
0000181A 4267 clr.w -[A7]
0000181C 1F2E 0008 move.b -[A7], [A6 + 0x8]
00001820 3F3C 0001 move.w -[A7], 0x1
00001824 2F2E 000A move.l -[A7], [A6 + 0xA]
00001828 4267 clr.w -[A7]
0000182A 1F3C 0001 move.b -[A7], 0x1
0000182E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00001832 101F move.b D0, [A7]+
00001834 4267 clr.w -[A7]
00001836 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000183A 3D5F 000E move.w [A6 + 0xE], [A7]+
0000183E 4E5E unlink A6
00001840 205F movea.l A0, [A7]+
00001842 5C4F addq.w A7, 6
00001844 4ED0 jmp [A0]
00001846 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2006: // at 00001848 (misaligned)
0000184A FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
0000184C 206E 000E movea.l A0, [A6 + 0xE]
00001850 43EE FF00 lea.l A1, [A6 - 0x100]
00001854 703F moveq.l D0, 0x3F
label00001856:
00001856 22D8 move.l [A1]+, [A0]+
00001858 51C8 FFFC dbf D0, -0x6 /* 00001856 */
0000185C 3F2D F09C move.w -[A7], [A5 - 0xF64]
00001860 486E FF00 pea.l [A6 - 0x100]
00001864 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00001868 4267 clr.w -[A7]
0000186A 3F2D F09C move.w -[A7], [A5 - 0xF64]
0000186E 2F2E 000A move.l -[A7], [A6 + 0xA]
00001872 3F3C 0001 move.w -[A7], 0x1
00001876 1F2E 0008 move.b -[A7], [A6 + 0x8]
0000187A 4267 clr.w -[A7]
0000187C 1F3C 0001 move.b -[A7], 0x1
00001880 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00001884 101F move.b D0, [A7]+
00001886 4267 clr.w -[A7]
00001888 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000188C 3D5F 0012 move.w [A6 + 0x12], [A7]+
00001890 4E5E unlink A6
00001892 205F movea.l A0, [A7]+
00001894 DEFC 000A add.w A7, 0xA /* '\n' */
00001898 4ED0 jmp [A0]
0000189A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2007: // at 0000189C (misaligned)
0000189E 0000 4267 ori.b D0, 0x67 /* 'g' */
000018A2 3F2D F09C move.w -[A7], [A5 - 0xF64]
000018A6 4267 clr.w -[A7]
000018A8 1F2E 0008 move.b -[A7], [A6 + 0x8]
000018AC 3F3C 0001 move.w -[A7], 0x1
000018B0 2F2E 000A move.l -[A7], [A6 + 0xA]
000018B4 4267 clr.w -[A7]
000018B6 1F3C 0001 move.b -[A7], 0x1
000018BA 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000018BE 101F move.b D0, [A7]+
000018C0 4267 clr.w -[A7]
000018C2 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000018C6 3D5F 000E move.w [A6 + 0xE], [A7]+
000018CA 4E5E unlink A6
000018CC 205F movea.l A0, [A7]+
000018CE 5C4F addq.w A7, 6
000018D0 4ED0 jmp [A0]
000018D2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2008: // at 000018D4 (misaligned)
000018D6 0000 2F0C ori.b D0, 0xC
000018DA 286E 0008 movea.l A4, [A6 + 0x8]
000018DE 7000 moveq.l D0, 0x00
000018E0 2880 move.l [A4], D0
000018E2 422C 0004 clr.b [A4 + 0x4]
000018E6 7000 moveq.l D0, 0x00
000018E8 2940 0024 move.l [A4 + 0x24], D0
000018EC 297C 2020 2020 0028 move.l [A4 + 0x28], 0x20202020 /* ' ' */
000018F4 422C 002C clr.b [A4 + 0x2C]
000018F8 426C 004E clr.w [A4 + 0x4E]
000018FC 426C 004C clr.w [A4 + 0x4C]
00001900 422C 0050 clr.b [A4 + 0x50]
00001904 7000 moveq.l D0, 0x00
00001906 2940 0070 move.l [A4 + 0x70], D0
0000190A 285F movea.l A4, [A7]+
0000190C 4E5E unlink A6
0000190E 2E9F move.l [A7], [A7]+
00001910 4E75 rts
00001912 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2009: // at 00001914 (misaligned)
00001916 0000 3F2D ori.b D0, 0x2D /* '-' */
0000191A F098 2F2E .extension 0x098 <<F/2-3/0>> // unimplemented
0000191E 0008 4EAD ori.b A0, 0xAD
00001922 00D2 .incomplete
00001924 4E5E unlink A6
00001926 2E9F move.l [A7], [A7]+
00001928 4E75 rts
0000192A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2010: // at 0000192C (misaligned)
0000192E 0000 3F2D ori.b D0, 0x2D /* '-' */
00001932 F098 2F2E .extension 0x098 <<F/2-3/0>> // unimplemented
00001936 0008 4EAD ori.b A0, 0xAD
0000193A 00DA .incomplete
0000193C 3F2D F098 move.w -[A7], [A5 - 0xF68]
00001940 486D F108 pea.l [A5 - 0xEF8]
00001944 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00001948 4267 clr.w -[A7]
0000194A 3F2D F098 move.w -[A7], [A5 - 0xF68]
0000194E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001952 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001956 4267 clr.w -[A7]
00001958 1F3C 0001 move.b -[A7], 0x1
0000195C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00001960 101F move.b D0, [A7]+
00001962 670C beq +0xE /* 00001970 */
00001964 206E 0008 movea.l A0, [A6 + 0x8]
00001968 4868 0070 pea.l [A0 + 0x70]
0000196C 4EBA F66A jsr [PC - 0x996 /* 00000FD8 */]
label00001970:
00001970 4267 clr.w -[A7]
00001972 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001976 3D5F 0010 move.w [A6 + 0x10], [A7]+
0000197A 4E5E unlink A6
0000197C 205F movea.l A0, [A7]+
0000197E 504F addq.w A7, 8
00001980 4ED0 jmp [A0]
00001982 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2011: // at 00001984 (misaligned)
00001986 0000 3F2D ori.b D0, 0x2D /* '-' */
0000198A F098 2F2E .extension 0x098 <<F/2-3/0>> // unimplemented
0000198E 0008 4EAD ori.b A0, 0xAD
00001992 00DA .incomplete
00001994 206E 0008 movea.l A0, [A6 + 0x8]
00001998 20AE 000C move.l [A0], [A6 + 0xC]
0000199C 3F2D F098 move.w -[A7], [A5 - 0xF68]
000019A0 487A 0044 pea.l [PC + 0x44 /* 000019E6, value 0x3724944, pstring "rID" */]
000019A4 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000019A8 4267 clr.w -[A7]
000019AA 3F2D F098 move.w -[A7], [A5 - 0xF68]
000019AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019B2 3F3C 0001 move.w -[A7], 0x1
000019B6 1F3C 0001 move.b -[A7], 0x1
000019BA 4267 clr.w -[A7]
000019BC 1F3C 0001 move.b -[A7], 0x1
000019C0 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
000019C4 101F move.b D0, [A7]+
000019C6 670C beq +0xE /* 000019D4 */
000019C8 206E 0008 movea.l A0, [A6 + 0x8]
000019CC 4868 0070 pea.l [A0 + 0x70]
000019D0 4EBA F606 jsr [PC - 0x9FA /* 00000FD8 */]
label000019D4:
000019D4 4267 clr.w -[A7]
000019D6 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000019DA 3D5F 0010 move.w [A6 + 0x10], [A7]+
000019DE 4E5E unlink A6
000019E0 205F movea.l A0, [A7]+
000019E2 504F addq.w A7, 8
000019E4 4ED0 jmp [A0]
000019E6 0372 4944 bchg <<invalid full ext with I/IS == 4>>, D1
000019EA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000019EC-000019FC
export_2012:
fn000019EC:
000019EC 4E56 0000 link A6, 0
000019F0 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
000019F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019F8 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
// end alternate branch 000019EC-000019FC
export_2012: // at 000019EC (misaligned)
fn000019EC: // (misaligned)
000019EE 0000 3F2D ori.b D0, 0x2D /* '-' */
000019F2 F0A4 2F2E .extension 0x0A4 <<F/2-3/0>> // unimplemented
000019F6 0008 4EAD ori.b A0, 0xAD
000019FA 00DA .incomplete
000019FC 4E5E unlink A6
000019FE 2E9F move.l [A7], [A7]+
00001A00 4E75 rts
00001A02 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2013: // at 00001A04 (misaligned)
00001A06 0000 3F2D ori.b D0, 0x2D /* '-' */
00001A0A F0A4 2F2E .extension 0x0A4 <<F/2-3/0>> // unimplemented
00001A0E 0008 4EAD ori.b A0, 0xAD
00001A12 00D2 .incomplete
00001A14 4E5E unlink A6
00001A16 2E9F move.l [A7], [A7]+
00001A18 4E75 rts
00001A1A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001A1C-00001A20
export_2014:
fn00001A1C:
00001A1C 4E56 FFD8 link A6, -0x0028
// end alternate branch 00001A1C-00001A20
export_2014: // at 00001A1C (misaligned)
fn00001A1C: // (misaligned)
00001A1E FFD8 .invalid <<F/7/7>>
00001A20 2F0C move.l -[A7], A4
00001A22 206E 000C movea.l A0, [A6 + 0xC]
00001A26 43EE FFE0 lea.l A1, [A6 - 0x20]
00001A2A 7007 moveq.l D0, 0x07
label00001A2C:
00001A2C 22D8 move.l [A1]+, [A0]+
00001A2E 51C8 FFFC dbf D0, -0x6 /* 00001A2C */
00001A32 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001A36 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A3A 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00001A3E 4A2E FFE0 tst.b [A6 - 0x20]
00001A42 6600 008A bne +0x8C /* 00001ACE */
00001A46 42A7 clr.l -[A7]
00001A48 3F2D F0A0 move.w -[A7], [A5 - 0xF60]
00001A4C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001A50 2D5F FFDC move.l [A6 - 0x24], [A7]+
00001A54 42A7 clr.l -[A7]
00001A56 2F2E FFDC move.l -[A7], [A6 - 0x24]
00001A5A 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00001A5E 285F movea.l A4, [A7]+
00001A60 200C move.l D0, A4
00001A62 660A bne +0xC /* 00001A6E */
00001A64 3D7C FF94 0010 move.w [A6 + 0x10], 0xFF94
00001A6A 6000 00A6 bra +0xA8 /* 00001B12 */
label00001A6E:
00001A6E 2F0C move.l -[A7], A4
00001A70 205F movea.l A0, [A7]+
00001A72 A029 syscall HLock
00001A74 3F2D F0A0 move.w -[A7], [A5 - 0xF60]
00001A78 3F3C 0001 move.w -[A7], 0x1
00001A7C 42A7 clr.l -[A7]
00001A7E 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00001A82 3F2D F0A0 move.w -[A7], [A5 - 0xF60]
00001A86 486E FFDC pea.l [A6 - 0x24]
00001A8A 2F14 move.l -[A7], [A4]
00001A8C 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00001A90 4267 clr.w -[A7]
00001A92 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001A96 3D5F 0010 move.w [A6 + 0x10], [A7]+
00001A9A 2F0C move.l -[A7], A4
00001A9C 205F movea.l A0, [A7]+
00001A9E A02A syscall HUnlock
00001AA0 206E 0008 movea.l A0, [A6 + 0x8]
00001AA4 43EE FFE0 lea.l A1, [A6 - 0x20]
00001AA8 7007 moveq.l D0, 0x07
label00001AAA:
00001AAA 20D9 move.l [A0]+, [A1]+
00001AAC 51C8 FFFC dbf D0, -0x6 /* 00001AAA */
00001AB0 2F2E FFDC move.l -[A7], [A6 - 0x24]
00001AB4 7004 moveq.l D0, 0x04
00001AB6 2F00 move.l -[A7], D0
00001AB8 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00001ABC 206E 0008 movea.l A0, [A6 + 0x8]
00001AC0 215F 0020 move.l [A0 + 0x20], [A7]+
00001AC4 206E 0008 movea.l A0, [A6 + 0x8]
00001AC8 214C 0024 move.l [A0 + 0x24], A4
00001ACC 6044 bra +0x46 /* 00001B12 */
label00001ACE:
00001ACE 206E 0008 movea.l A0, [A6 + 0x8]
00001AD2 43EE FFE0 lea.l A1, [A6 - 0x20]
00001AD6 7007 moveq.l D0, 0x07
label00001AD8:
00001AD8 20D9 move.l [A0]+, [A1]+
00001ADA 51C8 FFFC dbf D0, -0x6 /* 00001AD8 */
00001ADE 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001AE2 487A 0038 pea.l [PC + 0x38 /* 00001B1C, value 0x8724B65, pstring "rKeyword" */]
00001AE6 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00001AEA 4267 clr.w -[A7]
00001AEC 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001AF0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001AF4 3F3C 0001 move.w -[A7], 0x1
00001AF8 1F3C 0001 move.b -[A7], 0x1
00001AFC 4267 clr.w -[A7]
00001AFE 1F3C 0001 move.b -[A7], 0x1
00001B02 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00001B06 101F move.b D0, [A7]+
00001B08 4267 clr.w -[A7]
00001B0A 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001B0E 3D5F 0010 move.w [A6 + 0x10], [A7]+
label00001B12:
00001B12 285F movea.l A4, [A7]+
00001B14 4E5E unlink A6
00001B16 205F movea.l A0, [A7]+
00001B18 504F addq.w A7, 8
00001B1A 4ED0 jmp [A0]
00001B1C 0872 4B65 7977 bchg.b <<invalid full ext with IS == 1 and I/IS == 7>>, 0x65 /* 'e' */
00001B22 6F72 ble +0x74 /* 00001B96 */
00001B24 6400 0000 bcc +0x2 /* 00001B26 */
// begin alternate branch 00001B26-00001B38
label00001B26:
00001B26 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2015: // at 00001B28 (misaligned)
00001B2A 0000 3F2D ori.b D0, 0x2D /* '-' */
00001B2E F0A4 2F2E .extension 0x0A4 <<F/2-3/0>> // unimplemented
00001B32 0008 4EAD ori.b A0, 0xAD
00001B36 00DA .incomplete
// end alternate branch 00001B26-00001B38
export_2015:
label00001B26: // (misaligned)
00001B28 4E56 0000 link A6, 0
00001B2C 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001B30 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B34 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00001B38 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001B3C 487A 0032 pea.l [PC + 0x32 /* 00001B70, value 0x8724B65, pstring "rKeyword" */]
00001B40 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00001B44 4267 clr.w -[A7]
00001B46 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001B4A 2F2E 000C move.l -[A7], [A6 + 0xC]
00001B4E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B52 4267 clr.w -[A7]
00001B54 1F3C 0001 move.b -[A7], 0x1
00001B58 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00001B5C 101F move.b D0, [A7]+
00001B5E 4267 clr.w -[A7]
00001B60 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001B64 3D5F 0010 move.w [A6 + 0x10], [A7]+
00001B68 4E5E unlink A6
00001B6A 205F movea.l A0, [A7]+
00001B6C 504F addq.w A7, 8
00001B6E 4ED0 jmp [A0]
00001B70 0872 4B65 7977 bchg.b <<invalid full ext with IS == 1 and I/IS == 7>>, 0x65 /* 'e' */
00001B76 6F72 ble +0x74 /* 00001BEA */
00001B78 6400 0000 bcc +0x2 /* 00001B7A */
// begin alternate branch 00001B7A-00001B8C
label00001B7A:
00001B7A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2016: // at 00001B7C (misaligned)
00001B7E 0000 3F2D ori.b D0, 0x2D /* '-' */
00001B82 F0A4 2F2E .extension 0x0A4 <<F/2-3/0>> // unimplemented
00001B86 0008 4EAD ori.b A0, 0xAD
00001B8A 00DA .incomplete
// end alternate branch 00001B7A-00001B8C
export_2016:
label00001B7A: // (misaligned)
00001B7C 4E56 0000 link A6, 0
00001B80 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001B84 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B88 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00001B8C 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001B90 487A 002C pea.l [PC + 0x2C /* 00001BBE, value 0x8724B65, pstring "rKeyword" */]
00001B94 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
// begin alternate branch 00001B96-00001BA4
label00001B96:
00001B96 008A 4267 3F2D ori.l A2, 0x42673F2D /* 'Bg?-' */
00001B9C F0A4 2F2E .extension 0x0A4 <<F/2-3/0>> // unimplemented
00001BA0 0008 4267 ori.b A0, 0x67 /* 'g' */
// end alternate branch 00001B96-00001BA4
label00001B96: // (misaligned)
00001B98 4267 clr.w -[A7]
00001B9A 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001B9E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001BA2 4267 clr.w -[A7]
00001BA4 1F3C 0001 move.b -[A7], 0x1
00001BA8 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00001BAC 101F move.b D0, [A7]+
00001BAE 4267 clr.w -[A7]
00001BB0 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001BB4 3D5F 000C move.w [A6 + 0xC], [A7]+
00001BB8 4E5E unlink A6
00001BBA 2E9F move.l [A7], [A7]+
00001BBC 4E75 rts
00001BBE 0872 4B65 7977 bchg.b <<invalid full ext with IS == 1 and I/IS == 7>>, 0x65 /* 'e' */
00001BC4 6F72 ble +0x74 /* 00001C38 */
00001BC6 6400 4E56 bcc +0x4E58 /* 00006A1E */
export_2017: // at 00001BC8 (misaligned)
00001BCA 0000 4267 ori.b D0, 0x67 /* 'g' */
00001BCE 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001BD2 42A7 clr.l -[A7]
00001BD4 3F3C 0001 move.w -[A7], 0x1
00001BD8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001BDC 4267 clr.w -[A7]
00001BDE 1F3C 0001 move.b -[A7], 0x1
00001BE2 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00001BE6 101F move.b D0, [A7]+
00001BE8 4267 clr.w -[A7]
label00001BEA:
00001BEA 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001BEE 3D5F 000C move.w [A6 + 0xC], [A7]+
00001BF2 4E5E unlink A6
00001BF4 2E9F move.l [A7], [A7]+
00001BF6 4E75 rts
export_2018:
00001BF8 4E56 FFE0 link A6, -0x0020
00001BFC 206E 000E movea.l A0, [A6 + 0xE]
00001C00 43EE FFE0 lea.l A1, [A6 - 0x20]
00001C04 7007 moveq.l D0, 0x07
label00001C06:
00001C06 22D8 move.l [A1]+, [A0]+
00001C08 51C8 FFFC dbf D0, -0x6 /* 00001C06 */
00001C0C 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001C10 2F2E 000A move.l -[A7], [A6 + 0xA]
00001C14 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00001C18 206E 000A movea.l A0, [A6 + 0xA]
00001C1C 43EE FFE0 lea.l A1, [A6 - 0x20]
00001C20 7007 moveq.l D0, 0x07
label00001C22:
00001C22 20D9 move.l [A0]+, [A1]+
00001C24 51C8 FFFC dbf D0, -0x6 /* 00001C22 */
00001C28 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001C2C 487A 0038 pea.l [PC + 0x38 /* 00001C66, value 0x8724B65, pstring "rKeyword" */]
00001C30 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00001C34 4267 clr.w -[A7]
00001C36 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
// begin alternate branch 00001C38-00001C48
label00001C38:
00001C38 F0A4 2F2E .extension 0x0A4 <<F/2-3/0>> // unimplemented
00001C3C 000A 3F3C ori.b A2, 0x3C /* '<' */
00001C40 0001 1F2E ori.b D1, 0x2E /* '.' */
00001C44 0008 4267 ori.b A0, 0x67 /* 'g' */
// end alternate branch 00001C38-00001C48
label00001C38: // (misaligned)
00001C3A 2F2E 000A move.l -[A7], [A6 + 0xA]
00001C3E 3F3C 0001 move.w -[A7], 0x1
00001C42 1F2E 0008 move.b -[A7], [A6 + 0x8]
00001C46 4267 clr.w -[A7]
00001C48 1F3C 0001 move.b -[A7], 0x1
00001C4C 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00001C50 101F move.b D0, [A7]+
00001C52 4267 clr.w -[A7]
00001C54 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001C58 3D5F 0012 move.w [A6 + 0x12], [A7]+
00001C5C 4E5E unlink A6
00001C5E 205F movea.l A0, [A7]+
00001C60 DEFC 000A add.w A7, 0xA /* '\n' */
00001C64 4ED0 jmp [A0]
00001C66 0872 4B65 7977 bchg.b <<invalid full ext with IS == 1 and I/IS == 7>>, 0x65 /* 'e' */
00001C6C 6F72 ble +0x74 /* 00001CE0 */
00001C6E 6400 4E56 bcc +0x4E58 /* 00006AC6 */
export_2019: // at 00001C70 (misaligned)
00001C72 0000 4267 ori.b D0, 0x67 /* 'g' */
00001C76 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001C7A 4267 clr.w -[A7]
00001C7C 1F2E 0008 move.b -[A7], [A6 + 0x8]
00001C80 3F3C 0001 move.w -[A7], 0x1
00001C84 2F2E 000A move.l -[A7], [A6 + 0xA]
00001C88 4267 clr.w -[A7]
00001C8A 1F3C 0001 move.b -[A7], 0x1
00001C8E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00001C92 101F move.b D0, [A7]+
00001C94 4267 clr.w -[A7]
00001C96 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001C9A 3D5F 000E move.w [A6 + 0xE], [A7]+
00001C9E 4E5E unlink A6
00001CA0 205F movea.l A0, [A7]+
00001CA2 5C4F addq.w A7, 6
00001CA4 4ED0 jmp [A0]
00001CA6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001CA8-00001CAC
fn00001CA8:
00001CA8 4E56 FFD0 link A6, -0x0030
// end alternate branch 00001CA8-00001CAC
fn00001CA8: // (misaligned)
00001CAA FFD0 .invalid <<F/7/7>>
00001CAC 2F07 move.l -[A7], D7
00001CAE 206E 0008 movea.l A0, [A6 + 0x8]
00001CB2 43EE FFD8 lea.l A1, [A6 - 0x28]
00001CB6 7009 moveq.l D0, 0x09
label00001CB8:
00001CB8 22D8 move.l [A1]+, [A0]+
00001CBA 51C8 FFFC dbf D0, -0x6 /* 00001CB8 */
00001CBE 4A2E FFD8 tst.b [A6 - 0x28]
00001CC2 667A bne +0x7C /* 00001D3E */
00001CC4 42A7 clr.l -[A7]
00001CC6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001CCA 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001CCE 2E1F move.l D7, [A7]+
00001CD0 3F2D F0A0 move.w -[A7], [A5 - 0xF60]
00001CD4 42A7 clr.l -[A7]
00001CD6 2F07 move.l -[A7], D7
00001CD8 3F3C 0103 move.w -[A7], 0x103
00001CDC 1F3C 0001 move.b -[A7], 0x1
label00001CE0:
00001CE0 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001CE4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001CE8 205F movea.l A0, [A7]+
00001CEA A029 syscall HLock
00001CEC 3F2D F0A0 move.w -[A7], [A5 - 0xF60]
00001CF0 2F07 move.l -[A7], D7
00001CF2 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001CF6 3F2D F0A0 move.w -[A7], [A5 - 0xF60]
00001CFA 3F3C 0001 move.w -[A7], 0x1
00001CFE 42A7 clr.l -[A7]
00001D00 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00001D04 3F2D F0A0 move.w -[A7], [A5 - 0xF60]
00001D08 2F07 move.l -[A7], D7
00001D0A 206E FFFC movea.l A0, [A6 - 0x4]
00001D0E 2F10 move.l -[A7], [A0]
00001D10 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00001D14 4267 clr.w -[A7]
00001D16 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001D1A 3D5F 000C move.w [A6 + 0xC], [A7]+
00001D1E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001D22 205F movea.l A0, [A7]+
00001D24 A02A syscall HUnlock
00001D26 7000 moveq.l D0, 0x00
00001D28 2D40 FFD4 move.l [A6 - 0x2C], D0
00001D2C 486E FFD4 pea.l [A6 - 0x2C]
00001D30 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00001D34 486E FFD4 pea.l [A6 - 0x2C]
00001D38 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001D3C 6022 bra +0x24 /* 00001D60 */
label00001D3E:
00001D3E 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001D42 487A 0024 pea.l [PC + 0x24 /* 00001D68, value 0x8724B65, pstring "rKeyword" */]
00001D46 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00001D4A 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001D4E 486E FFD8 pea.l [A6 - 0x28]
00001D52 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001D56 4267 clr.w -[A7]
00001D58 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001D5C 3D5F 000C move.w [A6 + 0xC], [A7]+
label00001D60:
00001D60 2E1F move.l D7, [A7]+
00001D62 4E5E unlink A6
00001D64 2E9F move.l [A7], [A7]+
00001D66 4E75 rts
00001D68 0872 4B65 7977 bchg.b <<invalid full ext with IS == 1 and I/IS == 7>>, 0x65 /* 'e' */
00001D6E 6F72 ble +0x74 /* 00001DE2 */
00001D70 6400 0000 bcc +0x2 /* 00001D72 */
// begin alternate branch 00001D72-00001D78
label00001D72:
00001D72 0000 4E56 ori.b D0, 0x56 /* 'V' */
fn00001D74: // (misaligned)
00001D76 FFA8 .invalid <<F/6/7>>
// end alternate branch 00001D72-00001D78
label00001D72: // (misaligned)
fn00001D74:
00001D74 4E56 FFA8 link A6, -0x0058
00001D78 2F07 move.l -[A7], D7
00001D7A 206E 0008 movea.l A0, [A6 + 0x8]
00001D7E 43EE FFD8 lea.l A1, [A6 - 0x28]
00001D82 7009 moveq.l D0, 0x09
label00001D84:
00001D84 22D8 move.l [A1]+, [A0]+
00001D86 51C8 FFFC dbf D0, -0x6 /* 00001D84 */
00001D8A 4A2E FFD8 tst.b [A6 - 0x28]
00001D8E 667C bne +0x7E /* 00001E0C */
00001D90 42A7 clr.l -[A7]
00001D92 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001D96 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001D9A 2E1F move.l D7, [A7]+
00001D9C 3F2D F0A0 move.w -[A7], [A5 - 0xF60]
00001DA0 42A7 clr.l -[A7]
00001DA2 2F07 move.l -[A7], D7
00001DA4 3F3C 0103 move.w -[A7], 0x103
00001DA8 1F3C 0001 move.b -[A7], 0x1
00001DAC 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001DB0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001DB4 205F movea.l A0, [A7]+
00001DB6 A029 syscall HLock
00001DB8 3F2D F0A0 move.w -[A7], [A5 - 0xF60]
00001DBC 2F07 move.l -[A7], D7
00001DBE 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001DC2 3F2D F0A0 move.w -[A7], [A5 - 0xF60]
00001DC6 3F3C 0001 move.w -[A7], 0x1
00001DCA 42A7 clr.l -[A7]
00001DCC 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00001DD0 3F2D F0A0 move.w -[A7], [A5 - 0xF60]
00001DD4 2F07 move.l -[A7], D7
00001DD6 206E FFFC movea.l A0, [A6 - 0x4]
00001DDA 2F10 move.l -[A7], [A0]
00001DDC 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00001DE0 4267 clr.w -[A7]
label00001DE2:
00001DE2 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001DE6 3D5F 000C move.w [A6 + 0xC], [A7]+
00001DEA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001DEE 205F movea.l A0, [A7]+
00001DF0 A02A syscall HUnlock
00001DF2 7000 moveq.l D0, 0x00
00001DF4 2D40 FFD4 move.l [A6 - 0x2C], D0
00001DF8 486E FFD4 pea.l [A6 - 0x2C]
00001DFC 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00001E00 486E FFD4 pea.l [A6 - 0x2C]
00001E04 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001E08 6000 00A6 bra +0xA8 /* 00001EB0 */
label00001E0C:
00001E0C 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001E10 486E FFAC pea.l [A6 - 0x54]
00001E14 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00001E18 41EE FFAC lea.l A0, [A6 - 0x54]
00001E1C 43EE FFD8 lea.l A1, [A6 - 0x28]
00001E20 7007 moveq.l D0, 0x07
label00001E22:
00001E22 20D9 move.l [A0]+, [A1]+
00001E24 51C8 FFFC dbf D0, -0x6 /* 00001E22 */
00001E28 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001E2C 487A 008A pea.l [PC + 0x8A /* 00001EB8, value 0x8724B65, pstring "rKeyword" */]
00001E30 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00001E34 4267 clr.w -[A7]
00001E36 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001E3A 486E FFAC pea.l [A6 - 0x54]
00001E3E 3F3C 0001 move.w -[A7], 0x1
00001E42 1F3C 0001 move.b -[A7], 0x1
00001E46 3F3C 0103 move.w -[A7], 0x103
00001E4A 1F3C 0001 move.b -[A7], 0x1
00001E4E 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00001E52 101F move.b D0, [A7]+
00001E54 6744 beq +0x46 /* 00001E9A */
00001E56 42A7 clr.l -[A7]
00001E58 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001E5C 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001E60 7004 moveq.l D0, 0x04
00001E62 2F00 move.l -[A7], D0
00001E64 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00001E68 2D5F FFF8 move.l [A6 - 0x8], [A7]+
00001E6C 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001E70 486E FFD8 pea.l [A6 - 0x28]
00001E74 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00001E78 4267 clr.w -[A7]
00001E7A 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001E7E 3D5F 000C move.w [A6 + 0xC], [A7]+
00001E82 7000 moveq.l D0, 0x00
00001E84 2D40 FFD4 move.l [A6 - 0x2C], D0
00001E88 486E FFD4 pea.l [A6 - 0x2C]
00001E8C 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00001E90 486E FFD4 pea.l [A6 - 0x2C]
00001E94 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001E98 600A bra +0xC /* 00001EA4 */
label00001E9A:
00001E9A 4267 clr.w -[A7]
00001E9C 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001EA0 3D5F 000C move.w [A6 + 0xC], [A7]+
label00001EA4:
00001EA4 3F2D F0A4 move.w -[A7], [A5 - 0xF5C]
00001EA8 486E FFAC pea.l [A6 - 0x54]
00001EAC 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
label00001EB0:
00001EB0 2E1F move.l D7, [A7]+
00001EB2 4E5E unlink A6
00001EB4 2E9F move.l [A7], [A7]+
00001EB6 4E75 rts
00001EB8 0872 4B65 7977 bchg.b <<invalid full ext with IS == 1 and I/IS == 7>>, 0x65 /* 'e' */
00001EBE 6F72 ble +0x74 /* 00001F32 */
00001EC0 6400 0000 bcc +0x2 /* 00001EC2 */
// begin alternate branch 00001EC2-00001ECA
label00001EC2:
00001EC2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2020: // at 00001EC4 (misaligned)
00001EC6 0000 42A7 ori.b D0, 0xA7
// end alternate branch 00001EC2-00001ECA
export_2020:
label00001EC2: // (misaligned)
00001EC4 4E56 0000 link A6, 0
00001EC8 42A7 clr.l -[A7]
00001ECA 487A 000E pea.l [PC + 0xE /* 00001EDA, value 0xB4B6579, pstring "KeywordFile" */]
00001ECE 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00001ED2 2D5F 0008 move.l [A6 + 0x8], [A7]+
00001ED6 4E5E unlink A6
00001ED8 4E75 rts
00001EDA 0B4B bchg A3, D5
00001EDC 6579 bcs +0x7B /* 00001F57 */
00001EDE 776F moveq.l D3, 0x6F
00001EE0 7264 moveq.l D1, 0x64
00001EE2 4669 6C65 not.w [A1 + 0x6C65]
00001EE6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2021: // at 00001EE8 (misaligned)
00001EEA 0000 3F2D ori.b D0, 0x2D /* '-' */
00001EEE F0B0 2F2E .extension 0x0B0 <<F/2-3/0>> // unimplemented
00001EF2 0008 4EAD ori.b A0, 0xAD
00001EF6 00DA .incomplete
00001EF8 206E 0008 movea.l A0, [A6 + 0x8]
00001EFC 20AE 000C move.l [A0], [A6 + 0xC]
00001F00 3F2D F0B0 move.w -[A7], [A5 - 0xF50]
00001F04 487A 0036 pea.l [PC + 0x36 /* 00001F3C, value 0x3724944, pstring "rID" */]
00001F08 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00001F0C 4267 clr.w -[A7]
00001F0E 3F2D F0B0 move.w -[A7], [A5 - 0xF50]
00001F12 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F16 3F3C 0001 move.w -[A7], 0x1
00001F1A 1F3C 0001 move.b -[A7], 0x1
00001F1E 4267 clr.w -[A7]
00001F20 1F3C 0001 move.b -[A7], 0x1
00001F24 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00001F28 101F move.b D0, [A7]+
00001F2A 4267 clr.w -[A7]
00001F2C 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001F30 3D5F 0010 move.w [A6 + 0x10], [A7]+
// begin alternate branch 00001F32-00001F36
label00001F32:
00001F32 0010 4E5E ori.b [A0], 0x5E /* '^' */
// end alternate branch 00001F32-00001F36
label00001F32: // (misaligned)
00001F34 4E5E unlink A6
00001F36 205F movea.l A0, [A7]+
00001F38 504F addq.w A7, 8
00001F3A 4ED0 jmp [A0]
00001F3C 0372 4944 bchg <<invalid full ext with I/IS == 4>>, D1
export_2022:
00001F40 4E56 0000 link A6, 0
00001F44 3F2D F0B0 move.w -[A7], [A5 - 0xF50]
00001F48 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F4C 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00001F50 3F2D F0B0 move.w -[A7], [A5 - 0xF50]
00001F54 487A 0032 pea.l [PC + 0x32 /* 00001F88, value 0x3724944, pstring "rID" */]
00001F58 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00001F5C 4267 clr.w -[A7]
00001F5E 3F2D F0B0 move.w -[A7], [A5 - 0xF50]
00001F62 2F2E 000C move.l -[A7], [A6 + 0xC]
00001F66 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F6A 4267 clr.w -[A7]
00001F6C 1F3C 0001 move.b -[A7], 0x1
00001F70 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00001F74 101F move.b D0, [A7]+
00001F76 4267 clr.w -[A7]
00001F78 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001F7C 3D5F 0010 move.w [A6 + 0x10], [A7]+
00001F80 4E5E unlink A6
00001F82 205F movea.l A0, [A7]+
00001F84 504F addq.w A7, 8
00001F86 4ED0 jmp [A0]
00001F88 0372 4944 bchg <<invalid full ext with I/IS == 4>>, D1
export_2023:
00001F8C 4E56 0000 link A6, 0
00001F90 3F2D F0B0 move.w -[A7], [A5 - 0xF50]
00001F94 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F98 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00001F9C 3F2D F0B0 move.w -[A7], [A5 - 0xF50]
00001FA0 487A 002C pea.l [PC + 0x2C /* 00001FCE, value 0x3724944, pstring "rID" */]
00001FA4 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00001FA8 4267 clr.w -[A7]
00001FAA 3F2D F0B0 move.w -[A7], [A5 - 0xF50]
00001FAE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001FB2 4267 clr.w -[A7]
00001FB4 1F3C 0001 move.b -[A7], 0x1
00001FB8 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00001FBC 101F move.b D0, [A7]+
00001FBE 4267 clr.w -[A7]
00001FC0 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001FC4 3D5F 000C move.w [A6 + 0xC], [A7]+
00001FC8 4E5E unlink A6
00001FCA 2E9F move.l [A7], [A7]+
00001FCC 4E75 rts
00001FCE 0372 4944 bchg <<invalid full ext with I/IS == 4>>, D1
00001FD2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2024: // at 00001FD4 (misaligned)
00001FD6 0000 4267 ori.b D0, 0x67 /* 'g' */
00001FDA 3F2D F0B0 move.w -[A7], [A5 - 0xF50]
00001FDE 42A7 clr.l -[A7]
00001FE0 3F3C 0001 move.w -[A7], 0x1
00001FE4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001FE8 4267 clr.w -[A7]
00001FEA 1F3C 0001 move.b -[A7], 0x1
00001FEE 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00001FF2 101F move.b D0, [A7]+
00001FF4 4267 clr.w -[A7]
00001FF6 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001FFA 3D5F 000C move.w [A6 + 0xC], [A7]+
00001FFE 4E5E unlink A6
00002000 2E9F move.l [A7], [A7]+
00002002 4E75 rts
export_2025:
00002004 4E56 0000 link A6, 0
00002008 42A7 clr.l -[A7]
0000200A 487A 000E pea.l [PC + 0xE /* 0000201A, value 0xA566F6C '\nVol', pstring "VolumeFile" */]
0000200E 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00002012 2D5F 0008 move.l [A6 + 0x8], [A7]+
00002016 4E5E unlink A6
00002018 4E75 rts
0000201A 0A56 6F6C xori.w [A6], 0x6F6C /* 'ol' */
0000201E 756D moveq.l D2, 0x6D
00002020 6546 bcs +0x48 /* 00002068 */
00002022 696C bvs +0x6E /* 00002090 */
00002024 6500 0000 bcs +0x2 /* 00002026 */
// begin alternate branch 00002026-00002034
label00002026:
00002026 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2026: // at 00002028 (misaligned)
0000202A FED4 206E .extension 0xED4 <<F/2-3/7>> // unimplemented
0000202E 0008 43EE ori.b A0, 0xEE
00002032 FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
// end alternate branch 00002026-00002034
export_2026:
label00002026: // (misaligned)
00002028 4E56 FED4 link A6, -0x012C
0000202C 206E 0008 movea.l A0, [A6 + 0x8]
00002030 43EE FF00 lea.l A1, [A6 - 0x100]
00002034 703F moveq.l D0, 0x3F
label00002036:
00002036 22D8 move.l [A1]+, [A0]+
00002038 51C8 FFFC dbf D0, -0x6 /* 00002036 */
0000203C 422E 000C clr.b [A6 + 0xC]
00002040 3F2D F0B0 move.w -[A7], [A5 - 0xF50]
00002044 486E FED4 pea.l [A6 - 0x12C]
00002048 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
0000204C 41EE FED8 lea.l A0, [A6 - 0x128]
00002050 43EE FF00 lea.l A1, [A6 - 0x100]
00002054 7007 moveq.l D0, 0x07
label00002056:
00002056 20D9 move.l [A0]+, [A1]+
00002058 51C8 FFFC dbf D0, -0x6 /* 00002056 */
0000205C 3F2D F0B0 move.w -[A7], [A5 - 0xF50]
00002060 487A 002C pea.l [PC + 0x2C /* 0000208E, value 0x872566F, pstring "rVolName" */]
00002064 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
label00002068:
00002068 4267 clr.w -[A7]
0000206A 3F2D F0B0 move.w -[A7], [A5 - 0xF50]
0000206E 486E FED4 pea.l [A6 - 0x12C]
00002072 3F3C 0001 move.w -[A7], 0x1
00002076 1F3C 0001 move.b -[A7], 0x1
0000207A 4267 clr.w -[A7]
0000207C 1F3C 0001 move.b -[A7], 0x1
00002080 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00002084 1D5F 000C move.b [A6 + 0xC], [A7]+
00002088 4E5E unlink A6
0000208A 2E9F move.l [A7], [A7]+
0000208C 4E75 rts
0000208E 0872 566F 6C4E bchg.b [A2 + D6 * 4 + 0x4E], 0x6F /* 'o' */
// begin alternate branch 00002090-00002094
label00002090:
00002090 566F 6C4E addq.w [A7 + 0x6C4E], 3
// end alternate branch 00002090-00002094
label00002090: // (misaligned)
00002094 616D bsr +0x6F /* 00002103 */
00002096 6500 4E56 bcs +0x4E58 /* 00006EEE */
// begin alternate branch 00002098-000020A2
export_2027:
fn00002098:
00002098 4E56 0000 link A6, 0
0000209C 2F3C 474C 4F42 move.l -[A7], 0x474C4F42 /* 'GLOB' */
// end alternate branch 00002098-000020A2
export_2027: // at 00002098 (misaligned)
fn00002098: // (misaligned)
0000209A 0000 2F3C ori.b D0, 0x3C /* '<' */
0000209E 474C chk.w D3, A4
000020A0 4F42 chk.w D7, D2
000020A2 3F3C 0001 move.w -[A7], 0x1
000020A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020AA 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000020AE 102D F0A8 move.b D0, [A5 - 0xF58]
000020B2 6628 bne +0x2A /* 000020DC */
000020B4 206E 0008 movea.l A0, [A6 + 0x8]
000020B8 7001 moveq.l D0, 0x01
000020BA B068 0004 cmp.w D0, [A0 + 0x4]
000020BE 57C0 seq D0
000020C0 4400 neg.b D0
000020C2 1B40 F118 move.b [A5 - 0xEE8], D0
000020C6 206E 0008 movea.l A0, [A6 + 0x8]
000020CA 7001 moveq.l D0, 0x01
000020CC B068 0006 cmp.w D0, [A0 + 0x6]
000020D0 57C0 seq D0
000020D2 4400 neg.b D0
000020D4 1B40 F0AC move.b [A5 - 0xF54], D0
000020D8 422D F11C clr.b [A5 - 0xEE4]
label000020DC:
000020DC 4E5E unlink A6
000020DE 2E9F move.l [A7], [A7]+
000020E0 4E75 rts
000020E2 0000 .incomplete